30.1 MB
/srv/reproducible-results/rbuild-debian/r-b-build.xU9cNTAv/b1/gtsam_4.2.0+dfsg-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.xU9cNTAv/b2/gtsam_4.2.0+dfsg-1_amd64.changes
694 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·733202199f20a8050d08092113d2e1c2·362388·libdevel·optional·libgtsam-dev_4.2.0+dfsg-1_amd64.deb1 ·733202199f20a8050d08092113d2e1c2·362388·libdevel·optional·libgtsam-dev_4.2.0+dfsg-1_amd64.deb
2 ·1e88f37cef4be91b89c8c6658ac44060·14617848·doc·optional·libgtsam-doc_4.2.0+dfsg-1_all.deb2 ·ab632f158f907950b1a3e7cf2d14e0b2·14617004·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····75892·2024-01-09·05:51:35.000000·control.tar.xz2 -rw-r--r--···0········0········0····75876·2024-01-09·05:51:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0·14541764·2024-01-09·05:51:35.000000·data.tar.xz3 -rw-r--r--···0········0········0·14540936·2024-01-09·05:51:35.000000·data.tar.xz
56.1 KB
control.tar.xz
56.1 KB
control.tar
56.1 KB
./md5sums
30.0 B
./md5sums
Files differ
56.0 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
399 B
./usr/share/doc/libgtsam-dev/ImuFactor.pdf
315 B
pdftotext {} -
Max HTML report size reached
14.5 KB
./usr/share/doc/libgtsam-dev/html/a00002.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Manifold.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 85 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="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Manifold.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Base·class·and·basic·functions·for·Manifold·types.··105 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00002_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00002_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02388.html">gtsam::manifold_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="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>
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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
135 <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>
136 Namespaces</h2></td></tr>116 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>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>
138 <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>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <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:a64b5e2e3c812d2cdea5ee294100f825f"·id="r_a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64b5e2e3c812d2cdea5ee294100f825f"·name="a64b5e2e3c812d2cdea5ee294100f825f"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_INST</b>(T)&#160;&#160;&#160;template·class·gtsam::IsManifold&lt;T&gt;;</td></tr> 
145 <tr·class="memdesc:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&zwj;**·<br·/></td></tr> 
146 <tr·class="separator:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:a5bc634a672a09f703802790292574815"·id="r_a5bc634a672a09f703802790292574815"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bc634a672a09f703802790292574815"·name="a5bc634a672a09f703802790292574815"></a> 
148 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_IsManifold_##T·=·gtsam::IsManifold&lt;T&gt;;</td></tr> 
149 <tr·class="separator:a5bc634a672a09f703802790292574815"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 </table><table·class="memberdecls"> 
151 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
152 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> 
157 <tr·class="separator:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 </table>120 </table>
159 <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·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>
160 <div·class="textblock"><p>Base·class·and·basic·functions·for·Manifold·types.·</p> 
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> 
166 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
167 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
168 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
169 <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!·-->
170 ··<ul>129 ··<ul>
171 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00002.html">Manifold.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="a00002.html">VerticalBlockMatrix.h</a></li>
172 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
173 ··</ul>132 ··</ul>
174 </div>133 </div>
175 </body>134 </body>
176 </html>135 </html>
3.72 KB
html2text {}
Max HTML report size reached
97.2 KB
./usr/share/doc/libgtsam-dev/html/a00002_source.html
Max HTML report size reached
21.9 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/types.cpp·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 94, 43 lines modifiedOffset 94, 138 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="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">types.cpp·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></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>Functions·for·handling·type·information.··107 <p>Base·class·and·basic·functions·for·Lie·types.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00005_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <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="a02364.html">gtsam::LieGroup&lt;·Class,·N·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CRTP·helper·class·that·implements·Lie·group·methods·Prerequisites:·methods·operator*,·inverse,·and·AdjointMap,·as·well·as·a·ChartAtOrigin·struct·that·will·be·used·to·define·the·manifold·Chart·To·use,·simply·derive,·but·also·say·"using·LieGroup&lt;Class,N&gt;::inverse"·For·derivative·math,·see·doc/math.pdf.··<a·href="a02364.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02368.html">gtsam::lie_group_tag</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·Lie·group··<a·href="a02368.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02372.html">gtsam::internal::LieGroupTraits&lt;·Class·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·class·that·implements·the·traits·interface·for·GTSAM·lie·groups.··<a·href="a02372.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02376.html">gtsam::internal::LieGroup&lt;·Class·&gt;</a></td></tr>
 123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Both·<a·class="el"·href="a02372.html"·title="A·helper·class·that·implements·the·traits·interface·for·GTSAM·lie·groups.">LieGroupTraits</a>·and·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.··<a·href="a02376.html#details">More...</a><br·/></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02380.html">gtsam::IsLieGroup&lt;·T·&gt;</a></td></tr>
 126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·Concept.··<a·href="a02380.html#details">More...</a><br·/></td></tr>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02384.html">gtsam::TransformCovariance&lt;·T·&gt;</a></td></tr>
 129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·for·transforming·covariance·of·T.··<a·href="a02384.html#details">More...</a><br·/></td></tr>
 130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 </table><table·class="memberdecls">
108 <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>
109 Namespaces</h2></td></tr>133 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>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>
111 <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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">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="a00005.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">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>148 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>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>
118 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</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>
119 </table>178 </table>
120 <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>
121 <div·class="textblock"><p>Functions·for·handling·type·information.·</p>180 <div·class="textblock"><p>Base·class·and·basic·functions·for·Lie·types.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>181 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</dd></dl>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; 901/16753 bytes (5.38%) of diff not shown.
5.46 KB
html2text {}
Max HTML report size reached
1.18 KB
./usr/share/doc/libgtsam-dev/html/a00005.js
1.1 KB
js-beautify {}
Max HTML report size reached
9.98 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/debug.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 95, 60 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">debug.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">cholesky.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Global·debugging·flags.··105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <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>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
117 Macros</h2></td></tr> 
118 <tr·class="memitem:af7270cef4672870336758d74db515187"·id="r_af7270cef4672870336758d74db515187"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7270cef4672870336758d74db515187"·name="af7270cef4672870336758d74db515187"></a> 
119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>ISDEBUG</b>(S)&#160;&#160;&#160;(gtsam::guardedIsDebug(S))</td></tr> 
120 <tr·class="separator:af7270cef4672870336758d74db515187"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:ac46f0859be95498efa4c901a71730a3f"·id="r_ac46f0859be95498efa4c901a71730a3f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac46f0859be95498efa4c901a71730a3f"·name="ac46f0859be95498efa4c901a71730a3f"></a> 
122 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>SETDEBUG</b>(S,··V)&#160;&#160;&#160;((void)(gtsam::guardedSetDebug(S,V)))</td></tr> 
123 <tr·class="separator:ac46f0859be95498efa4c901a71730a3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
126 Functions</h2></td></tr>116 Functions</h2></td></tr>
 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>
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>119 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><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 <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[·...·truncated·by·diffoscope;·len:·81,·SHA:·2af097c58f159f669f4ef31361ecb943b18ae6c46a02bc1fff018f79235bea71·...·]</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>
136 </table>123 </table>
137 <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>
138 <div·class="textblock"><p>Global·debugging·flags.·</p>125 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>
139 <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>
140 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>
141 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>132 ··<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="a00008.html">debug.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="a00008.html">cholesky.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>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>
148 ··</ul>135 ··</ul>
149 </div>136 </div>
150 </body>137 </body>
151 </html>138 </html>
2.18 KB
html2text {}
Max HTML report size reached
18.9 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/debug.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, 86 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">debug.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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">gtsam/base/FastMap.h</a>&gt;</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01406.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;<a·class="code"·href="a00026.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;string&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
122 <div·class="line"><a·id="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="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>
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>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>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··GTSAM_EXTERN_EXPORT·FastMap&lt;std::string,·ValueWithDefault&lt;bool,false&gt;·&gt;·debugFlags;</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Non-guarded·use·led·to·crashes,·and·solved·in·commit·cd35db2</span></div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">bool</span>·GTSAM_EXPORT·guardedIsDebug(<span·class="keyword">const</span>·std::string&amp;·s);</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">void</span>·GTSAM_EXPORT·guardedSetDebug(<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·v);</div> 
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> 
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="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> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#else</span></div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>128 <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>129 <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><span·class="preprocessor">#endif</span></div> 
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
169 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.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="aa01406_html"><div·class="ttname"><a·href="a01406.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>130 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
171 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>131 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 132 <div·class="ttc"·id="aa01428_html_a747683f736c50bca16b3aab0e95b1b76"><div·class="ttname"><a·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">gtsam::choleskyCareful</a></div><div·class="ttdeci">pair&lt;·size_t,·bool·&gt;·choleskyCareful(Matrix·&amp;ATA,·int·order)</div><div·class="ttdoc">&quot;Careful&quot;·Cholesky·computes·the·positive·square-root·of·a·positive·symmetric·semi-definite·matrix·(i....</div><div·class="ttdef"><b>Definition</b>·cholesky.cpp:76</div></div>
 133 <div·class="ttc"·id="aa01428_html_abe82fa6aceccfa2360cf314ab44f39ad"><div·class="ttname"><a·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">gtsam::choleskyPartial</a></div><div·class="ttdeci">bool·choleskyPartial(Matrix·&amp;ABC,·size_t·nFrontal,·size_t·topleft)</div><div·class="ttdoc">Partial·Cholesky·computes·a·factor·[R·S·such·that·[R'·0·[R·S·=·[A·B·0·L]·S'·I]·0·L]·B'·C].</div><div·class="ttdef"><b>Definition</b>·cholesky.cpp:108</div></div>
172 </div><!--·fragment·--></div><!--·contents·-->134 </div><!--·fragment·--></div><!--·contents·-->
173 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
174 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
175 <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!·-->
176 ··<ul>138 ··<ul>
177 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">debug.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">cholesky.h</a></li>
178 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
179 ··</ul>141 ··</ul>
180 </div>142 </div>
181 </body>143 </body>
182 </html>144 </html>
3.87 KB
html2text {}
Max HTML report size reached
13.0 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/ThreadsafeException.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/lieProxies.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 lines modifiedOffset 94, 64 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
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>101 <a·href="#func-members">Functions</a>··</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>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··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="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00011_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="a02496.html">gtsam::ThreadsafeException&lt;·DERIVED·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··<a·href="a02496.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02500.html">gtsam::RuntimeErrorThreadsafe</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·runtime·error·exception.··<a·href="a02500.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02504.html">gtsam::OutOfRangeThreadsafe</a></td></tr> 
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> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Indicate·Cholesky·factorization·failure.··<a·href="a02512.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table><table·class="memberdecls"> 
127 <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>
128 Namespaces</h2></td></tr>110 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>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>
130 <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>
131 <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:a72a7c561cc91f437a22023297fb7f658"·id="r_a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplParams"·colspan="2"><a·id="a72a7c561cc91f437a22023297fb7f658"·name="a72a7c561cc91f437a22023297fb7f658"></a>
 118 template&lt;class·T·&gt;·</td></tr>
 119 <tr·class="memitem:a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::between</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr>
 120 <tr·class="memdesc:a72a7c561cc91f437a22023297fb7f658"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">binary·functions·<br·/></td></tr>
 121 <tr·class="separator:a72a7c561cc91f437a22023297fb7f658"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"·id="r_ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplParams"·colspan="2"><a·id="ad856efeaa7886f27454e4d5294e0617c"·name="ad856efeaa7886f27454e4d5294e0617c"></a>
 123 template&lt;class·T·&gt;·</td></tr>
 124 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::compose</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr>
 125 <tr·class="separator:ad856efeaa7886f27454e4d5294e0617c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
132 </table>140 </table>
133 <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>
134 <div·class="textblock"><p>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·</p>142 <div·class="textblock"><p>Provides·convenient·mappings·of·common·member·functions·for·testing.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>143 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>Aug·21,·2010·</dd></dl> 
137 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>148 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00011.html">ThreadsafeException.h</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00011.html">lieProxies.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>151 ··</ul>
145 </div>152 </div>
146 </body>153 </body>
147 </html>154 </html>
2.86 KB
html2text {}
Max HTML report size reached
688 B
./usr/share/doc/libgtsam-dev/html/a00011.js
602 B
js-beautify {}
Max HTML report size reached
39.8 KB
./usr/share/doc/libgtsam-dev/html/a00011_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/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, 160 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">ThreadsafeException.h</div></div>104 ··<div·class="headertitle"><div·class="title">lieProxies.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00011.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00011.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01400.html">gtsam/global_includes.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;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> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;tbb/tbb_allocator.h&gt;</span></div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;tbb/scalable_allocator.h&gt;</span></div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 123 <div·class="line"><a·id="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>
 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="a00011.html#a72a7c561cc91f437a22023297fb7f658">···36</a></span>··T·<a·class="code·hl_function"·href="a00011.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>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DERIVED&gt;</div>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>
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>130 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</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="a00011.html#aaa623dd059a67523b029af6ec20a38da">···43</a></span>··T·<a·class="code·hl_function"·href="a00011.html#aaa623dd059a67523b029af6ec20a38da">inverse</a>(<span·class="keyword">const</span>·T&amp;·t)·{·<span·class="keywordflow">return</span>·t.inverse();·}</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> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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="a00011.html#a644bbe6719d8dd756e11e8b3d2fd229a">···47</a></span>··P·<a·class="code·hl_function"·href="a00011.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>
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> 
160 </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> 
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········String(description.begin(),·description.end()))·{</div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div> 
173 </div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
175 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02496.html#a3a16f8c7e9e195c03a65dd03c65e77c5">···75</a></span>··<a·class="code·hl_function"·href="a02496.html#a3a16f8c7e9e195c03a65dd03c65e77c5">~ThreadsafeException</a>()·noexcept<span·class="keyword">·override·</span>{</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> 
178 </div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·const·noexcept<span·class="keyword">·override·</span>{</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>·?·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>-&gt;c_str()·:·<span·class="stringliteral">&quot;&quot;</span>;</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div> 
185 </div> 
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
187 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};"> 
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02500.html">···85</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02500.html">RuntimeErrorThreadsafe</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;RuntimeErrorThreadsafe&gt;·{</div> 
189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div> 
190 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02500.html#aa618fffc79e001904f7d53e0f27a29fd">···88</a></span>··<a·class="code·hl_function"·href="a02500.html#aa618fffc79e001904f7d53e0f27a29fd">RuntimeErrorThreadsafe</a>(<span·class="keyword">const</span>·std::string&amp;·description)·:</div> 
192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;<a·class="code·hl_class"·href="a02500.html">RuntimeErrorThreadsafe</a>&gt;(description)·{</div> 
193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div> 
194 </div> 
195 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div> 
Max diff block lines reached; 6079/31161 bytes (19.51%) of diff not shown.
9.22 KB
html2text {}
Max HTML report size reached
7.19 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/FastList.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ProductLieGroup.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 45 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastList.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ProductLieGroup.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.··105 <p>Group·product·of·two·Lie·Groups.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02312.html">gtsam::FastList&lt;·VALUE·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02464.html">gtsam::ProductLieGroup&lt;·G,·H·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02312.html"·title="FastList·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·de...">FastList</a>·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·default[·...·truncated·by·diffoscope;·len:·32,·SHA:·07394ac13e87bdcce50806c76ba39a6470745746dce09813dcf7a40f3f86ced1·...·].html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·construct·the·product·Lie·group·of·two·other·Lie·groups·Assumes·Lie·group·structure·for·G·and·H.··<a·href="a02464.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02468.html">gtsam::traits&lt;·ProductLieGroup&lt;·G,·H·&gt;·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>122 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 124 <div·class="textblock"><p>Group·product·of·two·Lie·Groups.·</p>
122 <div·class="textblock"><p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·22,·2010·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>May,·2015·</dd></dl>
 126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>131 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00014.html">FastList.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00014.html">ProductLieGroup.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>134 ··</ul>
133 </div>135 </div>
134 </body>136 </body>
135 </html>137 </html>
1.77 KB
html2text {}
Max HTML report size reached
56.5 KB
./usr/share/doc/libgtsam-dev/html/a00014_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastList.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ProductLieGroup.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 99 lines modifiedOffset 98, 193 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FastList.h</div></div>104 ··<div·class="headertitle"><div·class="title">ProductLieGroup.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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>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">·*·-------------------------------1-------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.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="a00005.html">gtsam/base/Lie.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;utility&gt;</span>··<span·class="comment">//·pair</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/utility/enable_if.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/version.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/optional.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/list.hpp&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G,·<span·class="keyword">typename</span>·H&gt;</div>
131 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02312.html">···40</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02312.html">FastList</a>:·<span·class="keyword">public</span>·std::list&lt;VALUE,·typename·inte[·...·truncated·by·diffoscope;·len:·45,·SHA:·0396e83257d44d5ca2b30204b64ae6e16964bf2c6630c71e05d077d3af96d709·...·]&gt;·{</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02464.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02464.html">ProductLieGroup</a>:·<span·class="keyword">public</span>·std::pair&lt;G,·H&gt;·{</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;G&gt;</a>));</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;H&gt;</a>));</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·std::pair&lt;G,·H&gt;·Base;</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">protected</span>:</div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">enum</span>·{dimension1·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::dimension</a>};</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{dimension2·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;H&gt;::dimension</a>};</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">···40</a></span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>():Base(<a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;G&gt;::Identity(),<a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;H&gt;::Identity())·{}</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">public</span>:</div>139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Construct·from·two·subgroup·elements</span></div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(<span·class="keyword">const</span>·G&amp;·g,·<span·class="keyword">const</span>·H&amp;·h):Base(g,h)·{}</div>
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</div>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Construct·from·base</span></div>
 143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(<span·class="keyword">const</span>·Base&amp;·base):Base(base)·{}</div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">typedef</span>·multiplicative_group_tag·group_flavor;</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">static</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·Identity()·{<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>();}</div>
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">···47</a></span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>()·{}</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">···51</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">FastList</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02312.html#a64ede4dd260eb040bf895828796af872">···54</a></span>··<a·class="code·hl_function"·href="a02312.html#a64ede4dd260eb040bf895828796af872">FastList</a>(<span·class="keyword">const</span[·...·truncated·by·diffoscope;·len:·92,·SHA:·14c6c85f8d61c2d56177560b6dfef13e7bb75b395922b60243cf1df3a7894bd2·...·]</div>148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·operator*(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a[·...·truncated·by·diffoscope;·len:·95,·SHA:·0c79bb62396da127cff9d9f3a8e895373d904e2ac9bc15a654f6a4f44e84c371·...·]</div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(traits&lt;G&gt;::Compose(this-&gt;first,other.first),</div>
 150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········traits&lt;H&gt;::Compose(this-&gt;second,other.second));</div>
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">···57</a></span>··<a·class="code·hl_function"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">FastList</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</div>152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·inverse()<span·class="keyword">·const·</span>{</div>
 153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(traits&lt;G&gt;::Inverse(this-&gt;first),·traits&lt;H&gt;::Inverse(this-&gt;second));</div>
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">···60</a></span>··<a·class="code·hl_function"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">FastList</a>(std::initializer_list&lt;VALUE&gt;·l)·:·Base(l)·{}</div>155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·compose(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</[·...·truncated·by·diffoscope;·len:·47,·SHA:·6bcccdb9996a75b2a1980ca25443a15e33ac66827243f9d9c5d903fa4c0347e1·...·]</div>
 156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)·*·g;</div>
 157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
 158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·between(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>&amp;·g)<span·class="keyword">·const·</span>{</div>
 159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·this-&gt;inverse()·*·g;</div>
 160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>(<span·class="keyword">const</span>·std::list&lt;VALUE&gt;&amp;·x)·{</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·This·if·statement·works·around·a·bug·in·boost·pool·allocator·and/or</span></div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·STL·vector·where·if·the·size·is·zero,·the·pool·allocator·will·allocate</span></div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·huge·amounts·of·memory.</span></div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>(x.size()·&gt;·0)</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Base::assign(x.begin(),·x.end());</div> 
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div> 
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">enum</span>·{dimension·=·dimension1·+·dimension2};</div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·Dim()·{<span·class="keywordflow">return</span>·dimension;}</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·dim()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·dimension;}</div>
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·dimension,·1&gt;·TangentVector;</div>
 167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;dimension,·dimension&gt;·ChartJacobian;</div>
159 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02312.html#a7c6e1a66ccf6adc94022389c3d81af55">···74</a></span>··<span·class="keyword">operator</span>·std::list&lt;VALUE&gt;()<span·class="keyword">·const·</span>{</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·std::list&lt;VALUE&gt;(this-&gt;begin(),·this-&gt;end());</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·retract(<span·class="keyword">const</span>·TangentVector&amp;·v,·<span·class="comment">//</span></div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······ChartJacobian·H1·=·boost::none,·ChartJacobian·H2·=·boost::none)<span·class="keyword">·const·</span>{</div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">if</span>·(H1||H2)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;ProductLieGroup::retract·derivatives·not·implemented·yet&quot;</span>);</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····G·g·=·traits&lt;G&gt;::Retract(this-&gt;first,·v.template·head&lt;dimension1&gt;());</div>
 173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····H·h·=·traits&lt;H&gt;::Retract(this-&gt;second,·v.template·tail&lt;dimension2&gt;());</div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(g,h);</div>
 175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··TangentVector·localCoordinates(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>&amp;·g,·<span·class="comment">//</span></div>
 177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······ChartJacobian·H1·=·boost::none,·ChartJacobian·H2·=·boost::none)<span·class="keyword">·const·</span>{</div>
 178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">if</span>·(H1||H2)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;ProductLieGroup::localCoordinates·derivatives·not·implemented·yet&quot;</span>);</div>
 179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typename</span>·traits&lt;G&gt;::TangentVector·v1·=·traits&lt;G&gt;::Local(this-&gt;first,·g.first);</div>
 180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typename</span>·traits&lt;H&gt;::TangentVector·v2·=·traits&lt;H&gt;::Local(this-&gt;second,·g.second);</div>
 181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····TangentVector·v;</div>
 182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····v·&lt;&lt;·v1,·v2;</div>
 183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">return</span>·v;</div>
 184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div>
 185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">protected</span>:</div>
 187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·dimension,·dimension&gt;·Jacobian;</div>
Max diff block lines reached; 4945/44761 bytes (11.05%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
77.7 KB
./usr/share/doc/libgtsam-dev/html/a00017_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastDefaultAllocator.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/GenericValue.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 281 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h</div></div>104 ··<div·class="headertitle"><div·class="title">GenericValue.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00017.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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·GenericValue.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Wraps·any·type·T·so·it·can·play·as·a·Value</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·October,·2014</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Michael·Bosse,·Abel·Gawel,·Renaud·Dube</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·based·on·DerivedValue.h·by·Duy·Nguyen·Ta</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>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><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> 
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="preprocessor">#if·!defined·GTSAM_ALLOCATOR_BOOSTPOOL·&amp;&amp;·!defined·GTSAM_ALLOCATOR_TBB·&amp;&amp;·!defined·GTSAM_ALLOCATOR_STL</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="a00044.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="a00020.html">gtsam/base/types.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="a00023.html">gtsam/base/Value.h</a>&gt;</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="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
 133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/pool/pool_alloc.hpp&gt;</span></div>
 134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
 136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span>·<span·class="comment">//·operator·typeid</span></div>
 138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifdef·_WIN32</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>140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·GENERICVALUE_VISIBILITY</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#··else</span></div>141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·This·will·trigger·a·LNKxxxx·on·MSVC,·so·disable·for·MSVC·build</span></div>
 143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·Please·refer·to·https://github.com/borglab/gtsam/blob/develop/Using-GTSAM-EXPORT.md</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··endif</span></div>144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·GENERICVALUE_VISIBILITY·GTSAM_EXPORT</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#··include·&lt;boost/pool/pool_alloc.hpp&gt;</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·&lt;tbb/tbb_allocator.h&gt;</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··undef·min·</span><span·class="comment">//·TBB·seems·to·include·Windows.h·which·defines·these·macros·that·cause·problems</span></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#··undef·max</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··undef·ERROR</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··include·&lt;memory&gt;</span></div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
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>147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</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>148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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> 
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>149 <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&gt;</div>
147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">150 <div·class="foldopen"·id="foldopen00047"·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>151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02324.html">···47</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02324.html">GenericValue</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href=[·...·truncated·by·diffoscope;·len:·25,·SHA:·7d455fdb34ec58c93e23382fc29b737d58d7ec90a03f61f60b61f3c2eba34045·...·]</div>
 152 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>154 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">typedef</span>·boost::fast_pool_allocator&lt;T&gt;·type;</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">true</span>;</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·tbb::tbb_allocator&lt;T&gt;·type;</div>155 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·T·type;</div>
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">true</span>;</div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typedef</span>·std::allocator&lt;T&gt;·type;</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">true</span>;</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····};</div>156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
167 </div>157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">protected</span>:</div>
 158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">···55</a></span>··T·<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>;·</div>
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">public</span>:</div>
 162 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·Only·needed·for·serialization.</span></div>
 163 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_class"·href="a02324.html">GenericValue</a>(){}</div>
 164 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 165 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02324.html#a8bf7ebb7a0a758cebd90d38663f88f89">···62</a></span>··<a·class="code·hl_function"·href="a02324.html#a8bf7ebb7a0a758cebd90d38663f88f89">GenericValue</a>(<span·class="keyword">const</span>·T&amp;·<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">value</a>)·:</div>
 167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>(<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">value</a>)·{</div>
 168 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>
 169 </div>
 170 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
170 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">171 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02308.html">···71</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02308.html">FastDefaultVectorAllocator</a></div>172 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">···67</a></span>··<span·class="keyword">const</span>·T&amp;·<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">val[·...·truncated·by·diffoscope;·len:·45,·SHA:·7b43c7bb2474d9de5e256a8b8d5094a16341ed775797aac186d6fc8758cd4874·...·]</div>
 173 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>;</div>
 174 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
 175 </div>
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>176 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
Max diff block lines reached; 11466/62413 bytes (18.37%) of diff not shown.
16.6 KB
html2text {}
Max HTML report size reached
85.5 KB
./usr/share/doc/libgtsam-dev/html/a00020.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/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="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>111 <p><a·href="a00020_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="a00020.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="a00020.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="a00020.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="a00020.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/a00020.js
4.78 KB
js-beautify {}
Max HTML report size reached
152 KB
./usr/share/doc/libgtsam-dev/html/a00020_source.html
Max HTML report size reached
6.97 KB
./usr/share/doc/libgtsam-dev/html/a00023.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ProductLieGroup.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 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">ProductLieGroup.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>Group·product·of·two·Lie·Groups.··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="a00023_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00023_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="a02464.html">gtsam::ProductLieGroup&lt;·G,·H·&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="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>
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>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>Group·product·of·two·Lie·Groups.·</p>122 <div·class="textblock"><p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>May,·2015·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Jan·14,·2012·</dd></dl>
126 <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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00023.html">ProductLieGroup.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="a00023.html">Value.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.66 KB
html2text {}
Max HTML report size reached
334 B
./usr/share/doc/libgtsam-dev/html/a00023.js
248 B
js-beautify {}
Max HTML report size reached
58.9 KB
./usr/share/doc/libgtsam-dev/html/a00023_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/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 98, 193 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">ProductLieGroup.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="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/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;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>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/Vector.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/assume_abstract.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
123 <div·class="line"><a·id="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>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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="};">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>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02464.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02464.html">ProductLieGroup</a>:·<span·class="keyword">public</span>·std::pair&lt;G,·H&gt;·{</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;G&gt;</a>));</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;H&gt;</a>));</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·std::pair&lt;G,·H&gt;·Base;</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">protected</span>:</div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">enum</span>·{dimension1·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::dimension</a>};</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{dimension2·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;H&gt;::dimension</a>};</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</span>:</div>131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">···40</a></span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>():Base(<a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;G&gt;::Identity(),<a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;H&gt;::Identity())·{}</div> 
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> 
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> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">typedef</span>·multiplicative_group_tag·group_flavor;</div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">static</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·Identity()·{<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>();}</div> 
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> 
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> 
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> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>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[·...·truncated·by·diffoscope;·len:·100,·SHA:·341d288ba9f22c7bf73b623fd83f19aee0cce4382479b272ac68d8fc4906c38a·...·];</div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02596.html#a5a0554b9e0758f370073ea3cc5cf1c9f">···44</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02596.html#a5a0554b9e0758f370073ea3cc5cf1c9f">deallocate_</a>()·<span·class="keyword">const</span>·=·0;</div>
 136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02596.html#af8ca22b41d251396c03ffb96f914748d">···47</a></span>····<span·class="keyword">virtual</span>·boost::shared_ptr&lt;Value&gt;·<a·class="code·hl_function"·href="a02596.html#af8ca22b41d251396c03ffb96f914748d">clone</a>()·<span·class="keyword">const</span>·=·0;</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02596.html#a74edb2709fe745b6d09087f6aacf507f">···50</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02596.html#a74edb2709fe745b6d09087f6aacf507f">equals_</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>·=·0;</div>
 140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02596.html#ac338307bb9f00cd29a70a48058069458">···53</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02596.html#ac338307bb9f00cd29a70a48058069458">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>·=·0;</div>
 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>
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·retract(<span·class="keyword">const</span>·TangentVector&amp;·v,·<span·class="comment">//</span></div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······ChartJacobian·H1·=·boost::none,·ChartJacobian·H2·=·boost::none)<span·class="keyword">·const·</span>{</div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">if</span>·(H1||H2)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;ProductLieGroup::retract·derivatives·not·implemented·yet&quot;</span>);</div> 
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····G·g·=·traits&lt;G&gt;::Retract(this-&gt;first,·v.template·head&lt;dimension1&gt;());</div> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····H·h·=·traits&lt;H&gt;::Retract(this-&gt;second,·v.template·tail&lt;dimension2&gt;());</div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(g,h);</div>145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02596.html#a2b95d3ec328cbad775490fa15dae27d5">···68</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>*·<a·class="code·hl_function"·href[·...·truncated·by·diffoscope;·len:·154,·SHA:·685cd48eb0c6ee641cfb03141a0f984e9e00e9314b612fcbd0cdd27a75e37e97·...·];</div>
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02596.html#a83429f15b4f68ed92e976649ea52da97">···76</a></span>····<span·class="keyword">virtual</span>·Vector·<a·class="code·hl_function"·href="a02596.html#a83429f15b4f68ed92e976649ea52da97">localCoordinates_</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>·=·0;</div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 149 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02596.html#abefd5e7e205863119c1f88075070f5df">···79</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·<a·class="code·hl_function"·href="a02596.html#abefd5e7e205863119c1f88075070f5df">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·<span·class="comment">/*rhs*/</span>)·{</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//needs·a·empty·definition·so·recursion·in·implicit·derived·assignment·operators·work</span></div>
 152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
 154 </div>
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··TangentVector·localCoordinates(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>&amp;·g,·<span·class="comment">//</span></div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······ChartJacobian·H1·=·boost::none,·ChartJacobian·H2·=·boost::none)<span·class="keyword">·const·</span>{</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">if</span>·(H1||H2)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;ProductLieGroup::localCoordinates·derivatives·not·implemented·yet&quot;</span>);</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typename</span>·traits&lt;G&gt;::TangentVector·v1·=·traits&lt;G&gt;::Local(this-&gt;first,·g.first);</div> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typename</span>·traits&lt;H&gt;::TangentVector·v2·=·traits&lt;H&gt;::Local(this-&gt;second,·g.second);</div> 
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····TangentVector·v;</div> 
Max diff block lines reached; 16888/46929 bytes (35.99%) of diff not shown.
13.0 KB
html2text {}
Max HTML report size reached
122 KB
./usr/share/doc/libgtsam-dev/html/a00026_source.html
Max HTML report size reached
9.57 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/debug.cpp·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 94, 56 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>·&#124; 
102 <a·href="#var-members">Variables</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">debug.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DSFVector.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Global·debugging·flags.··105 <p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00032_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="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>
 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>
 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>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>119 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>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>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="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>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a> 
118 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr> 
119 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a146cbcf83a545afa692d6d84dfba68c2"·id="r_a146cbcf83a545afa692d6d84dfba68c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146cbcf83a545afa692d6d84dfba68c2"·name="a146cbcf83a545afa692d6d84dfba68c2"></a> 
121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedSetDebug</b>·(const·std::string·&amp;s,·const·bool·v)</td></tr> 
122 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:a7445e057a644b5bd2b51f03f04049b70"·id="r_a7445e057a644b5bd2b51f03f04049b70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7445e057a644b5bd2b51f03f04049b70"·name="a7445e057a644b5bd2b51f03f04049b70"></a> 
124 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr> 
125 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
128 Variables</h2></td></tr> 
129 <tr·class="memitem:ab8b4f36c2129e113c3652c32d611fecb"·id="r_ab8b4f36c2129e113c3652c32d611fecb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab8b4f36c2129e113c3652c32d611fecb"·name="ab8b4f36c2129e113c3652c32d611fecb"></a> 
130 GTSAM_EXPORT·<a·class="el"·href="a02316.html">FastMap</a>&lt;·std::string,·<a·class="el"·href="a02548.html">ValueWithDefault</a>&lt;·bool,·false·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::debugFlags</b></td></tr> 
131 <tr·class="separator:ab8b4f36c2129e113c3652c32d611fecb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>123 </table>
133 <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>
134 <div·class="textblock"><p>Global·debugging·flags.·</p> 
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>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>
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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00032.html">debug.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00032.html">DSFVector.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.1 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/libgtsam-dev/html/a00038.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00038_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="a00038.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="a00038.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="a00038.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/a00038.js
363 B
js-beautify {}
Max HTML report size reached
24.5 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/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="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 <a·href="a00038.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·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="a00047.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="a00026.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="a00038.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>
 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>
150 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>176 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</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> 
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="a00038.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="a00038.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
7.78 KB
./usr/share/doc/libgtsam-dev/html/a00041.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 44 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 <a·href="#define-members">Macros</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.··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="a00041_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00041_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="a02472.html">gtsam::SymmetricBlockMatrix</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">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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·list,·map,·and·set·types.··<a·href="a02304.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02308.html">gtsam::internal::FastDefaultVectorAllocator&lt;·T·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·vector·types·(we·never·use·boost·pool·for·vectors)··<a·href="a02308.html#details">More...</a><br·/></td></tr>
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>
120 </table>124 </table>
121 <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>
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>126 <div·class="textblock"><p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·</p>
 127 <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>128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00041.html">SymmetricBlockMatrix.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="a00041.html">FastDefaultAllocator.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>
2.06 KB
html2text {}
Max HTML report size reached
121 KB
./usr/share/doc/libgtsam-dev/html/a00041_source.html
Max HTML report size reached
13.5 KB
./usr/share/doc/libgtsam-dev/html/a00044.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.cpp·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, 36 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>··</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">DSFVector.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Manifold.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··107 <p>Base·class·and·basic·functions·for·Manifold·types.··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00044_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="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">
107 <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>
108 Namespaces</h2></td></tr>136 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>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>
110 <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>
111 <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">
 141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 142 Macros</h2></td></tr>
 143 <tr·class="memitem:a64b5e2e3c812d2cdea5ee294100f825f"·id="r_a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64b5e2e3c812d2cdea5ee294100f825f"·name="a64b5e2e3c812d2cdea5ee294100f825f"></a>
 144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_INST</b>(T)&#160;&#160;&#160;template·class·gtsam::IsManifold&lt;T&gt;;</td></tr>
 145 <tr·class="memdesc:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&zwj;**·<br·/></td></tr>
 146 <tr·class="separator:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:a5bc634a672a09f703802790292574815"·id="r_a5bc634a672a09f703802790292574815"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bc634a672a09f703802790292574815"·name="a5bc634a672a09f703802790292574815"></a>
 148 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_IsManifold_##T·=·gtsam::IsManifold&lt;T&gt;;</td></tr>
 149 <tr·class="separator:a5bc634a672a09f703802790292574815"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 </table><table·class="memberdecls">
 151 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 152 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>
 157 <tr·class="separator:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>158 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 160 <div·class="textblock"><p>Base·class·and·basic·functions·for·Manifold·types.·</p>
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>Kai·Ni·</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>
117 </div></div><!--·contents·-->166 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->167 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->168 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>170 ··<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="a00044.html">DSFVector.cpp</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="a00044.html">Manifold.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>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>
124 ··</ul>173 ··</ul>
125 </div>174 </div>
126 </body>175 </body>
127 </html>176 </html>
3.36 KB
html2text {}
Max HTML report size reached
84.7 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/types.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ConcurrentMap.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 318 lines modifiedOffset 98, 140 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">types.h</div></div>104 ··<div·class="headertitle"><div·class="title">ConcurrentMap.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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/dllexport.h&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/concept/assert.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="a01400.html">gtsam/global_includes.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/range/concepts.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/config.h&gt;</span>·<span·class="comment">//·for·GTSAM_USE_TBB</span></div> 
124 <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>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//·Change·class·depending·on·whether·we·are·using·TBB</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;cstdint&gt;</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Include·TBB·header</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#··include·&lt;tbb/concurrent_unordered_map.h&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··undef·min·</span><span·class="comment">//·TBB·seems·to·include·Windows.h·which·defines·these·macros·that·cause·problems</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#··undef·max</span></div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#··undef·ERROR</span></div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;tbb/scalable_allocator.h&gt;</span></div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;functional&gt;</span>·<span·class="comment">//·std::hash()</span></div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#if·defined(__GNUC__)·||·defined(__clang__)</span></div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·GTSAM_DEPRECATED·__attribute__((deprecated))</span></div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#elif·defined(_MSC_VER)</span></div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·GTSAM_DEPRECATED·__declspec(deprecated)</span></div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Use·TBB·concurrent_unordered_map·for·ConcurrentMap</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·tbb::concurrent_unordered_map&lt;</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··KEY,</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··VALUE,</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··std::hash&lt;KEY&gt;</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··&gt;;</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#else</span></div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#else</span></div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·GTSAM_DEPRECATED</span></div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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><span·class="preprocessor">#ifdef·GTSAM_USE_EIGEN_MKL_OPENMP</span></div>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·If·we&#39;re·not·using·TBB,·use·a·FastMap·for·ConcurrentMap</span></div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;omp.h&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="a00035.html">gtsam/base/FastMap.h</a>&gt;</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif</span></div>145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·<a·class="code·hl_class"·href="a02316.html">gtsam::FastMap&lt;KEY,·VALUE&gt;</a>;</div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>147 <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="comment">/*·Define·macros·for·ignoring·compiler·warnings.</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*·Usage·Example:</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="comment">·*··CLANG_DIAGNOSTIC_PUSH_IGNORE(&quot;-Wdeprecated-declarations&quot;)</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">·*··GCC_DIAGNOSTIC_PUSH_IGNORE(&quot;-Wdeprecated-declarations&quot;)</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">·*··MSVC_DIAGNOSTIC_PUSH_IGNORE(4996)</span></div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">·*··//·...·code·you·want·to·suppress·deprecation·warnings·for·...</span></div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">·*··DIAGNOSTIC_POP()</span></div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">·*·```</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">·*/</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·DO_PRAGMA(x)·_Pragma·(#x)</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifdef·__clang__</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··define·CLANG_DIAGNOSTIC_PUSH_IGNORE(diag)·\</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">··_Pragma(&quot;clang·diagnostic·push&quot;)·\</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">··DO_PRAGMA(clang·diagnostic·ignored·diag)</span></div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#else</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·CLANG_DIAGNOSTIC_PUSH_IGNORE(diag)</span></div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</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><span·class="preprocessor">#ifdef·__GNUC__</span></div> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··define·GCC_DIAGNOSTIC_PUSH_IGNORE(diag)·\</span></div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">··_Pragma(&quot;GCC·diagnostic·push&quot;)·\</span></div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">··DO_PRAGMA(GCC·diagnostic·ignored·diag)</span></div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#else</span></div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#··define·GCC_DIAGNOSTIC_PUSH_IGNORE(diag)</span></div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif</span></div>148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;boost/serialization/split_member.hpp&gt;</span></div>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifdef·_MSC_VER</span></div>152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;boost/static_assert.hpp&gt;</span></div>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#··define·MSVC_DIAGNOSTIC_PUSH_IGNORE(code)·\</span></div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">··_Pragma(&quot;warning·(·push·)&quot;)·\</span></div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">··DO_PRAGMA(warning·(·disable·:·code·))</span></div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 159 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};">
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02280.html">···68</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02280.html">ConcurrentMap</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>&lt;KEY,VALUE&gt;·{</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#else</span></div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#··define·MSVC_DIAGNOSTIC_PUSH_IGNORE(code)</span></div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase&lt;KEY,VALUE&gt;</a>·Base;</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02280.html#ab8ff3bd589931dfcf0270d4d34087253">···75</a></span>··<a·class="code·hl_function"·href="a02280.html#ab8ff3bd589931dfcf0270d4d34087253">ConcurrentMap</a>()·{}</div>
 167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div>
Max diff block lines reached; 47507/68652 bytes (69.20%) of diff not shown.
17.6 KB
html2text {}
Max HTML report size reached
24.6 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/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="a00050.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="a00050.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/a00050.js
1.5 KB
js-beautify {}
Max HTML report size reached
22.7 KB
./usr/share/doc/libgtsam-dev/html/a00053.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 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="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</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">TestableAssertions.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>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="a00053_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00053_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="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>111 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="memitem:a01428"·id="r_a01428"><td·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="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 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </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: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">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Functions</h2></td></tr>126 Functions</h2></td></tr>
 127 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a>
 128 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr>
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>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>
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>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>
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>135 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><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> 
181 </table>136 </table>
182 <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>
183 <div·class="textblock"><p>Provides·additional·testing·facilities·for·common·data·structures.·</p>138 <div·class="textblock"><p>Global·debugging·flags.·</p>
184 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>139 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 140 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl>
185 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
Max diff block lines reached; 914/18049 bytes (5.06%) of diff not shown.
4.96 KB
html2text {}
Max HTML report size reached
86.8 KB
./usr/share/doc/libgtsam-dev/html/a00053_source.html
Max HTML report size reached
18.5 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/VectorSerialization.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 94, 51 lines modifiedOffset 94, 119 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
 101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
100 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>·&#124;
 104 <a·href="#var-members">Variables</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VectorSerialization.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Group.h·File·Reference</div></div>
102 </div><!--header-->106 </div><!--header-->
103 <div·class="contents">107 <div·class="contents">
  
104 <p>serialization·for·Vectors··108 <p>Concept·check·class·for·variable·types·with·Group·properties.··
105 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00056_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00056_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">111 <table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 113 Classes</h2></td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02332.html">gtsam::group_tag</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·group··<a·href="a02332.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02336.html">gtsam::multiplicative_group_tag</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·operator·syntax·flavors.··<a·href="a02336.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02340.html">gtsam::additive_group_tag</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02344.html">gtsam::IsGroup&lt;·G·&gt;</a></td></tr>
 123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·Concept.··<a·href="a02344.html#details">More...</a><br·/></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02348.html">gtsam::DirectProduct</a></td></tr>
 126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02352.html">gtsam::traits&lt;·DirectProduct&lt;·G,·H·&gt;·&gt;</a></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02356.html">gtsam::DirectSum&lt;·G,·H·&gt;</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·construct·the·direct·sum·of·two·additive·groups·Assumes·existence·of·three·additive·operators·for·both·groups.··<a·href="a02356.html#details">More...</a><br·/></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02360.html">gtsam::traits&lt;·DirectSum&lt;·G,·H·&gt;·&gt;</a></td></tr>
 133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 </table><table·class="memberdecls">
 135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 136 Namespaces</h2></td></tr>
 137 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 138 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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="a00056.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">
108 <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>
109 Functions</h2></td></tr>151 Functions</h2></td></tr>
110 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"·id="r_adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplParams"·colspan="2"><a·id="adcf2d12033894945c12171e66cc93e4b"·name="adcf2d12033894945c12171e66cc93e4b"></a>152 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"·id="r_a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplParams"·colspan="2"><a·id="a2e95b5b5508cf3284107e979401bd1a4"·name="a2e95b5b5508cf3284107e979401bd1a4"></a>
111 template&lt;class·Archive·&gt;·</td></tr>153 template&lt;typename·G·&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>154 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02344.html">IsGroup</a>&lt;·G·&gt;)),(bool))·che[·...·truncated·by·diffoscope;·len:·34,·SHA:·4e309d53f72336481080cc89c968ce80b58e456b0f8964835dab9c33046a3192·...·]</td></tr>
 155 <tr·class="memdesc:a2e95b5b5508cf3284107e979401bd1a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants.·<br·/></td></tr>
113 <tr·class="separator:adcf2d12033894945c12171e66cc93e4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:a2e95b5b5508cf3284107e979401bd1a4"><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[·...·truncated·by·diffoscope;·len:·10,·SHA:·26177465c7e744404ed2d31cc698b36b198002b1204fcde4b362b6a47b016d9f·...·]>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>
117 <tr·class="separator:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a8f65fe9bad84fc584a482382ebc754d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 163 <tr·class="memitem:a0e01ab7428d09a6c1eb42ee121fda6bc"·id="r_a0e01ab7428d09a6c1eb42ee121fda6bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0e01ab7428d09a6c1eb42ee121fda6bc"·name="a0e01ab7428d09a6c1eb42ee121fda6bc"></a>
 164 const·G·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::tol</b></td></tr>
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>165 <tr·class="separator:a0e01ab7428d09a6c1eb42ee121fda6bc"><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>166 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>167 <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>
128 <div·class="textblock"><p>serialization·for·Vectors·</p> 
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>169 <dl·class="section·date"><dt>Date</dt><dd>November,·2011·</dd></dl>
 170 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>
 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>
 183 ··········<td·class="paramname">T</td><td>)</td>
 184 ··········<td>&#160;&#160;&#160;template·class·<a·class="el"·href="a02344.html">gtsam::IsGroup</a>&lt;T&gt;;</td>
 185 ········</tr>
 186 ······</table>
 187 </div><div·class="memdoc">
  
 188 <p>Macros·for·using·the·IsGroup.·</p>
Max diff block lines reached; 915/14483 bytes (6.32%) of diff not shown.
4.3 KB
html2text {}
Max HTML report size reached
56.7 KB
./usr/share/doc/libgtsam-dev/html/a00056_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VectorSerialization.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Group.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 81 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">VectorSerialization.h</div></div>104 ··<div·class="headertitle"><div·class="title">Group.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">gtsam/base/Vector.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.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;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>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/concept_check.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/concept/requires.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/type_traits/is_base_of.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/static_assert.hpp&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span>boost·{</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
127 <div·class="line"><a·id="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> 
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>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>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>
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>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02332.html">···34</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02332.html">group_tag</a>·{};</div>
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>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>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>;</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
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>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>
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>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>
 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>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02344.html">IsGroup</a>)·{</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····BOOST_STATIC_ASSERT_MSG(</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········(boost::is_base_of&lt;group_tag,·structure_category_tag&gt;::value),</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="stringliteral">&quot;This·type&#39;s·structure_category·trait·does·not·assert·it·as·a·group·(or·derived)&quot;</span>);</div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Identity</a>();</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Compose</a>(g,·h);</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Between</a>(g,·h);</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Inverse</a>(g);</div>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····operator_usage(flavor);</div>
 154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·todo:·how·do·we·test·the·act·concept?·or·do·we·even·need·to?</span></div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">private</span>:</div>
 158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·operator_usage(<a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>)·{</div>
 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="l00062"·name="l00062"></a><span·class="lineno">···62</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector)</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>
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector2)</div>166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector3)</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>
 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>
 175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01428.html#a2e95b5b5508cf3284107e979401bd1a4">···82</a></span><a·class="code·hl_function"·href="a01428.html#a2e95b5b5508cf3284107e979401bd1a4">BOOST_CONCEPT_REQUIRES</a>(((<a·class="code·hl_class"·href="a02344.html">IsGroup&lt;G&gt;</a>)),(<span·class="keywordtype">bool</span>))·<span·class="comment">//</span></div>
 176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>check_group_invariants(<span·class="keyword">const</span>·G&amp;·a,·<span·class="keyword">const</span>·G&amp;·b,·<span·class="keywordtype">double</span>·tol·=·1e-9)·{</div>
 177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··G·e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Identity</a>();</div>
 178 <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;G&gt;::Equals</a>(<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Compose</a>(a,·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Inverse</a>(a)),·e,·tol)</div>
 179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······&amp;&amp;·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Equals</a>(<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Between</a>(a,·b),·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Compose</a>(<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Inverse</a>(a),·b),·tol)</div>
Max diff block lines reached; 943/45843 bytes (2.06%) of diff not shown.
11.8 KB
html2text {}
Max HTML report size reached
20.9 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/Value.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/TestableAssertions.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 105 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Value.h·File·Reference</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>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.··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="a00059_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00059_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"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem: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>
 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>
120 </table>181 </table>
121 <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>
122 <div·class="textblock"><p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·</p>183 <div·class="textblock"><p>Provides·additional·testing·facilities·for·common·data·structures.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>184 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Jan·14,·2012·</dd></dl> 
125 </div></div><!--·contents·-->185 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>189 ··<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="a00059.html">Value.h</a></li>190 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00059.html">TestableAssertions.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>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>
132 ··</ul>192 ··</ul>
133 </div>193 </div>
Max diff block lines reached; 9/16418 bytes (0.05%) of diff not shown.
4.76 KB
html2text {}
Max HTML report size reached
1.19 KB
./usr/share/doc/libgtsam-dev/html/a00059.js
1.1 KB
js-beautify {}
Max HTML report size reached
94.6 KB
./usr/share/doc/libgtsam-dev/html/a00059_source.html
Max HTML report size reached
31.3 KB
./usr/share/doc/libgtsam-dev/html/a00062.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/serialization.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 166 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">FastSet.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">serialization.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.··104 <p>Convenience·functions·for·serializing·data·structures·via·boost.serialization.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00062_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00062_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><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>
Max diff block lines reached; 1579/24786 bytes (6.37%) of diff not shown.
7.04 KB
html2text {}
Max HTML report size reached
95.9 KB
./usr/share/doc/libgtsam-dev/html/a00062_source.html
Max HTML report size reached
38.6 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/Matrix.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 157 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="#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">Matrix.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">cholesky.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>matrix·class··105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··
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:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a> 
117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
118 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
119 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a> 
121 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
122 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr> 
123 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a> 
125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr> 
126 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
127 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a> 
129 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
130 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr> 
131 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a> 
133 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_dependent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
134 <tr·class="memdesc:a4b81794af72954abafbb726fc712f5db"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·dependent·<br·/></td></tr> 
135 <tr·class="separator:a4b81794af72954abafbb726fc712f5db"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a2218e53a2b99c449e70aa5b7805895fc"·id="r_a2218e53a2b99c449e70aa5b7805895fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2218e53a2b99c449e70aa5b7805895fc"·name="a2218e53a2b99c449e70aa5b7805895fc"></a> 
137 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator^</b>·(const·Matrix·&amp;A,·const·Vector·&amp;v)</td></tr> 
138 <tr·class="memdesc:a2218e53a2b99c449e70aa5b7805895fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·^·for·trans(A)*v·We·transpose·the·vectors·for·speed.·<br·/></td></tr> 
139 <tr·class="separator:a2218e53a2b99c449e70aa5b7805895fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a> 
141 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr> 
142 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a54fa43c89c5334314c8c75939dd5c2d7"·id="r_a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54fa43c89c5334314c8c75939dd5c2d7"·name="a54fa43c89c5334314c8c75939dd5c2d7"></a> 
144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr> 
145 <tr·class="memdesc:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr> 
146 <tr·class="separator:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:a44ead03912d5dcf094d8421e1702ee71"·id="r_a44ead03912d5dcf094d8421e1702ee71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a44ead03912d5dcf094d8421e1702ee71"·name="a44ead03912d5dcf094d8421e1702ee71"></a> 
148 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s=&quot;&quot;)</td></tr> 
149 <tr·class="memdesc:a44ead03912d5dcf094d8421e1702ee71"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr> 
150 <tr·class="separator:a44ead03912d5dcf094d8421e1702ee71"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 <tr·class="memitem:a3eb7eed9019d3fda8fcf74fbf85b85c9"·id="r_a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3eb7eed9019d3fda8fcf74fbf85b85c9"·name="a3eb7eed9019d3fda8fcf74fbf85b85c9"></a> 
152 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr> 
153 <tr·class="memdesc:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·matrix·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr> 
154 <tr·class="separator:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a7d85957bab2d18cf56ab9aaf95a106de"·id="r_a7d85957bab2d18cf56ab9aaf95a106de"><td·class="memItemLeft"·align="right"·valign="top">istream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a7d85957bab2d18cf56ab9aaf95a106de">gtsam::operator&gt;&gt;</a>·(std::istream·&amp;inputStream,·Matrix·&amp;destinationMatrix)</td></tr> 
156 <tr·class="memdesc:a7d85957bab2d18cf56ab9aaf95a106de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·matrix·from·an·input·stream,·such·as·a·file.··<br·/></td></tr> 
157 <tr·class="separator:a7d85957bab2d18cf56ab9aaf95a106de"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:af1c32907adce74cf9edd6ee5bba5a085"·id="r_af1c32907adce74cf9edd6ee5bba5a085"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af1c32907adce74cf9edd6ee5bba5a085"·name="af1c32907adce74cf9edd6ee5bba5a085"></a> 
159 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::diag</b>·(const·std::vector&lt;·Matrix·&gt;·&amp;Hs)</td></tr> 
160 <tr·class="memdesc:af1c32907adce74cf9edd6ee5bba5a085"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·matrix·with·submatrices·along·its·diagonal.·<br·/></td></tr> 
161 <tr·class="separator:af1c32907adce74cf9edd6ee5bba5a085"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
162 <tr·class="memitem:ac7bb98c618c787686109e18a71e87463"·id="r_ac7bb98c618c787686109e18a71e87463"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac7bb98c618c787686109e18a71e87463"·name="ac7bb98c618c787686109e18a71e87463"></a> 
163 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::columnNormSquare</b>·(const·Matrix·&amp;A)</td></tr> 
164 <tr·class="separator:ac7bb98c618c787686109e18a71e87463"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <tr·class="memitem:ae32c295e2c40c1e85f146a8a6266eaa8"·id="r_ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix,·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae32c295e2c40c1e85f146a8a6266eaa8">gtsam::qr</a>·(const·Matrix·&amp;A)</td></tr> 
166 <tr·class="memdesc:ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Householder·QR·factorization,·Golub·&amp;·Van·Loan·p·224,·explicit·version·<br··/> 
167 ··<br·/></td></tr> 
168 <tr·class="separator:ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
169 <tr·class="memitem:a60019a03f26b92c6b2a08e43d153d4c0"·id="r_a60019a03f26b92c6b2a08e43d153d4c0"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·boost::tuple&lt;·Vector,·double,·double·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a60019a03f26b92c6b2a08e43d153d4c0">gtsam::weighted_eliminate</a>·(Matrix·&amp;A,·Vector·&amp;b,·const·Vector·&amp;sigmas)</td></tr> 
170 <tr·class="memdesc:a60019a03f26b92c6b2a08e43d153d4c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Imperative·algorithm·for·in-place·full·elimination·with·weights·and·constraint·handling.··<br·/></td></tr> 
171 <tr·class="separator:a60019a03f26b92c6b2a08e43d153d4c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
172 <tr·class="memitem:abdd1ab05e8ac90b340fbd8f3b322dc6d"·id="r_abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abdd1ab05e8ac90b340fbd8f3b322dc6d">gtsam::householder_</a>·(Matrix·&amp;A,·size_t·k,·bool·copy_vectors)</td></tr> 
173 <tr·class="memdesc:abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Imperative·version·of·Householder·QR·factorization,·Golub·&amp;·Van·Loan·p·224·version·with·Householder·vectors·below·diagonal,·as·in·GVL.··<br·/></td></tr> 
174 <tr·class="separator:abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
175 <tr·class="memitem:a7baa2f3184a444adce108633c0265e0c"·id="r_a7baa2f3184a444adce108633c0265e0c"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a7baa2f3184a444adce108633c0265e0c">gtsam::householder</a>·(Matrix·&amp;A,·size_t·k)</td></tr> 
176 <tr·class="memdesc:a7baa2f3184a444adce108633c0265e0c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Householder·tranformation,·zeros·below·diagonal.··<br·/></td></tr> 
177 <tr·class="separator:a7baa2f3184a444adce108633c0265e0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
178 <tr·class="memitem:a0d998e1b770c9864946ddb031b1c4522"·id="r_a0d998e1b770c9864946ddb031b1c4522"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0d998e1b770c9864946ddb031b1c4522">gtsam::backSubstituteLower</a>·(const·Matrix·&amp;L,·const·Vector·&amp;b,·bool·unit=false)</td></tr> 
179 <tr·class="memdesc:a0d998e1b770c9864946ddb031b1c4522"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·L*x=b··<br·/></td></tr> 
180 <tr·class="separator:a0d998e1b770c9864946ddb031b1c4522"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
181 <tr·class="memitem:a6c4876cbe85d5651a52eda0e97c60f2f"·id="r_a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6c4876cbe85d5651a52eda0e97c60f2f">gtsam::backSubstituteUpper</a>·(const·Matrix·&amp;U,·const·Vector·&amp;b,·bool·unit=false)</td></tr> 
182 <tr·class="memdesc:a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·U*x=b··<br·/></td></tr> 
183 <tr·class="separator:a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
184 <tr·class="memitem:a8b0bf332d52b333dab2b20d763c8925b"·id="r_a8b0bf332d52b333dab2b20d763c8925b"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8b0bf332d52b333dab2b20d763c8925b">gtsam::backSubstituteUpper</a>·(const·Vector·&amp;b,·const·Matrix·&amp;U,·bool·unit=false)</td></tr> 
185 <tr·class="memdesc:a8b0bf332d52b333dab2b20d763c8925b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·x'*U=b'··<br·/></td></tr> 
186 <tr·class="separator:a8b0bf332d52b333dab2b20d763c8925b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
187 <tr·class="memitem:a5c82884a356ddd09229a5283aed04df9"·id="r_a5c82884a356ddd09229a5283aed04df9"><td·class="memItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">gtsam::stack</a>·(size_t·nrMatrices,...)</td></tr> 
188 <tr·class="memdesc:a5c82884a356ddd09229a5283aed04df9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·matrix·by·stacking·other·matrices·Given·a·set·of·matrices:·A1,·A2,·A3...··<br·/></td></tr> 
189 <tr·class="separator:a5c82884a356ddd09229a5283aed04df9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
190 <tr·class="memitem:a952843d658e0425fda99f14f408760ca"·id="r_a952843d658e0425fda99f14f408760ca"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a952843d658e0425fda99f14f408760ca"·name="a952843d658e0425fda99f14f408760ca"></a> 
191 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stack</b>·(const·std::vector&lt;·Matrix·&gt;·&amp;blocks)</td></tr> 
192 <tr·class="separator:a952843d658e0425fda99f14f408760ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 <tr·class="memitem:ad8b524ba6c9aed0d21a020999c9b5d88"·id="r_ad8b524ba6c9aed0d21a020999c9b5d88"><td·class="memItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad8b524ba6c9aed0d21a020999c9b5d88">gtsam::collect</a>·(const·std::vector&lt;·const·Matrix·*·&gt;·&amp;matrices,·size_t·m=0,·size_t·n=0)</td></tr> 
194 <tr·class="memdesc:ad8b524ba6c9aed0d21a020999c9b5d88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·matrix·by·concatenating·Given·a·set·of·matrices:·A1,·A2,·A3...·If·all·matrices·have·the·same·size,·specifying·single·matrix·dimensions·will·avoid·the·lookup·of·dimensions··<br·/></td></tr> 
195 <tr·class="separator:ad8b524ba6c9aed0d21a020999c9b5d88"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
196 <tr·class="memitem:ac71fc8eaea5f380a91bcfc1e8b140522"·id="r_ac71fc8eaea5f380a91bcfc1e8b140522"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac71fc8eaea5f380a91bcfc1e8b140522"·name="ac71fc8eaea5f380a91bcfc1e8b140522"></a> 
197 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::collect</b>·(size_t·nrMatrices,...)</td></tr> 
198 <tr·class="separator:ac71fc8eaea5f380a91bcfc1e8b140522"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
199 <tr·class="memitem:a24d3ad0252f91f0ec301593c45cf5af7"·id="r_a24d3ad0252f91f0ec301593c45cf5af7"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a24d3ad0252f91f0ec301593c45cf5af7">gtsam::vector_scale_inplace</a>·(const·Vector·&amp;v,·Matrix·&amp;A,·bool·inf_mask=false)</td></tr> 
200 <tr·class="memdesc:a24d3ad0252f91f0ec301593c45cf5af7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">scales·a·matrix·row·or·column·by·the·values·in·a·vector·Arguments·(Matrix,·Vector)·scales·the·columns,·(Vector,·Matrix)·scales·the·rows··<br·/></td></tr> 
201 <tr·class="separator:a24d3ad0252f91f0ec301593c45cf5af7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
202 <tr·class="memitem:a5bc4f0fb9712cc419aa8ff8b6d8fe407"·id="r_a5bc4f0fb9712cc419aa8ff8b6d8fe407"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bc4f0fb9712cc419aa8ff8b6d8fe407"·name="a5bc4f0fb9712cc419aa8ff8b6d8fe407"></a> 
Max diff block lines reached; 1462/27866 bytes (5.25%) of diff not shown.
11.3 KB
html2text {}
Max HTML report size reached
2.33 KB
./usr/share/doc/libgtsam-dev/html/a00068.js
2.25 KB
js-beautify {}
Max HTML report size reached
38.1 KB
./usr/share/doc/libgtsam-dev/html/a00071.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 159 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">VerticalBlockMatrix.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Matrix.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··105 <p>matrix·class··
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> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02660.html">gtsam::VerticalBlockMatrix</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.··<a·href="a02660.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a>
 117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 118 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 119 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a>
 121 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 122 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr>
 123 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a>
 125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr>
 126 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 127 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a>
 129 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 130 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr>
 131 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a>
 133 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_dependent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 134 <tr·class="memdesc:a4b81794af72954abafbb726fc712f5db"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·dependent·<br·/></td></tr>
 135 <tr·class="separator:a4b81794af72954abafbb726fc712f5db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a2218e53a2b99c449e70aa5b7805895fc"·id="r_a2218e53a2b99c449e70aa5b7805895fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2218e53a2b99c449e70aa5b7805895fc"·name="a2218e53a2b99c449e70aa5b7805895fc"></a>
 137 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator^</b>·(const·Matrix·&amp;A,·const·Vector·&amp;v)</td></tr>
 138 <tr·class="memdesc:a2218e53a2b99c449e70aa5b7805895fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·^·for·trans(A)*v·We·transpose·the·vectors·for·speed.·<br·/></td></tr>
 139 <tr·class="separator:a2218e53a2b99c449e70aa5b7805895fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a>
 141 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr>
 142 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a54fa43c89c5334314c8c75939dd5c2d7"·id="r_a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54fa43c89c5334314c8c75939dd5c2d7"·name="a54fa43c89c5334314c8c75939dd5c2d7"></a>
 144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr>
 145 <tr·class="memdesc:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr>
 146 <tr·class="separator:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:a44ead03912d5dcf094d8421e1702ee71"·id="r_a44ead03912d5dcf094d8421e1702ee71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a44ead03912d5dcf094d8421e1702ee71"·name="a44ead03912d5dcf094d8421e1702ee71"></a>
 148 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s=&quot;&quot;)</td></tr>
 149 <tr·class="memdesc:a44ead03912d5dcf094d8421e1702ee71"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr>
 150 <tr·class="separator:a44ead03912d5dcf094d8421e1702ee71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:a3eb7eed9019d3fda8fcf74fbf85b85c9"·id="r_a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3eb7eed9019d3fda8fcf74fbf85b85c9"·name="a3eb7eed9019d3fda8fcf74fbf85b85c9"></a>
 152 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr>
 153 <tr·class="memdesc:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·matrix·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr>
 154 <tr·class="separator:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a7d85957bab2d18cf56ab9aaf95a106de"·id="r_a7d85957bab2d18cf56ab9aaf95a106de"><td·class="memItemLeft"·align="right"·valign="top">istream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a7d85957bab2d18cf56ab9aaf95a106de">gtsam::operator&gt;&gt;</a>·(std::istream·&amp;inputStream,·Matrix·&amp;destinationMatrix)</td></tr>
 156 <tr·class="memdesc:a7d85957bab2d18cf56ab9aaf95a106de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·matrix·from·an·input·stream,·such·as·a·file.··<br·/></td></tr>
 157 <tr·class="separator:a7d85957bab2d18cf56ab9aaf95a106de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:af1c32907adce74cf9edd6ee5bba5a085"·id="r_af1c32907adce74cf9edd6ee5bba5a085"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af1c32907adce74cf9edd6ee5bba5a085"·name="af1c32907adce74cf9edd6ee5bba5a085"></a>
 159 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::diag</b>·(const·std::vector&lt;·Matrix·&gt;·&amp;Hs)</td></tr>
 160 <tr·class="memdesc:af1c32907adce74cf9edd6ee5bba5a085"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·matrix·with·submatrices·along·its·diagonal.·<br·/></td></tr>
 161 <tr·class="separator:af1c32907adce74cf9edd6ee5bba5a085"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 162 <tr·class="memitem:ac7bb98c618c787686109e18a71e87463"·id="r_ac7bb98c618c787686109e18a71e87463"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac7bb98c618c787686109e18a71e87463"·name="ac7bb98c618c787686109e18a71e87463"></a>
 163 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::columnNormSquare</b>·(const·Matrix·&amp;A)</td></tr>
 164 <tr·class="separator:ac7bb98c618c787686109e18a71e87463"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:ae32c295e2c40c1e85f146a8a6266eaa8"·id="r_ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix,·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae32c295e2c40c1e85f146a8a6266eaa8">gtsam::qr</a>·(const·Matrix·&amp;A)</td></tr>
 166 <tr·class="memdesc:ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Householder·QR·factorization,·Golub·&amp;·Van·Loan·p·224,·explicit·version·<br··/>
 167 ··<br·/></td></tr>
 168 <tr·class="separator:ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 169 <tr·class="memitem:a60019a03f26b92c6b2a08e43d153d4c0"·id="r_a60019a03f26b92c6b2a08e43d153d4c0"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·boost::tuple&lt;·Vector,·double,·double·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a60019a03f26b92c6b2a08e43d153d4c0">gtsam::weighted_eliminate</a>·(Matrix·&amp;A,·Vector·&amp;b,·const·Vector·&amp;sigmas)</td></tr>
 170 <tr·class="memdesc:a60019a03f26b92c6b2a08e43d153d4c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Imperative·algorithm·for·in-place·full·elimination·with·weights·and·constraint·handling.··<br·/></td></tr>
 171 <tr·class="separator:a60019a03f26b92c6b2a08e43d153d4c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 172 <tr·class="memitem:abdd1ab05e8ac90b340fbd8f3b322dc6d"·id="r_abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abdd1ab05e8ac90b340fbd8f3b322dc6d">gtsam::householder_</a>·(Matrix·&amp;A,·size_t·k,·bool·copy_vectors)</td></tr>
 173 <tr·class="memdesc:abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Imperative·version·of·Householder·QR·factorization,·Golub·&amp;·Van·Loan·p·224·version·with·Householder·vectors·below·diagonal,·as·in·GVL.··<br·/></td></tr>
 174 <tr·class="separator:abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 175 <tr·class="memitem:a7baa2f3184a444adce108633c0265e0c"·id="r_a7baa2f3184a444adce108633c0265e0c"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a7baa2f3184a444adce108633c0265e0c">gtsam::householder</a>·(Matrix·&amp;A,·size_t·k)</td></tr>
 176 <tr·class="memdesc:a7baa2f3184a444adce108633c0265e0c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Householder·tranformation,·zeros·below·diagonal.··<br·/></td></tr>
 177 <tr·class="separator:a7baa2f3184a444adce108633c0265e0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 178 <tr·class="memitem:a0d998e1b770c9864946ddb031b1c4522"·id="r_a0d998e1b770c9864946ddb031b1c4522"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0d998e1b770c9864946ddb031b1c4522">gtsam::backSubstituteLower</a>·(const·Matrix·&amp;L,·const·Vector·&amp;b,·bool·unit=false)</td></tr>
 179 <tr·class="memdesc:a0d998e1b770c9864946ddb031b1c4522"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·L*x=b··<br·/></td></tr>
 180 <tr·class="separator:a0d998e1b770c9864946ddb031b1c4522"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a6c4876cbe85d5651a52eda0e97c60f2f"·id="r_a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6c4876cbe85d5651a52eda0e97c60f2f">gtsam::backSubstituteUpper</a>·(const·Matrix·&amp;U,·const·Vector·&amp;b,·bool·unit=false)</td></tr>
 182 <tr·class="memdesc:a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·U*x=b··<br·/></td></tr>
 183 <tr·class="separator:a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 184 <tr·class="memitem:a8b0bf332d52b333dab2b20d763c8925b"·id="r_a8b0bf332d52b333dab2b20d763c8925b"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8b0bf332d52b333dab2b20d763c8925b">gtsam::backSubstituteUpper</a>·(const·Vector·&amp;b,·const·Matrix·&amp;U,·bool·unit=false)</td></tr>
 185 <tr·class="memdesc:a8b0bf332d52b333dab2b20d763c8925b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·x'*U=b'··<br·/></td></tr>
 186 <tr·class="separator:a8b0bf332d52b333dab2b20d763c8925b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 187 <tr·class="memitem:a5c82884a356ddd09229a5283aed04df9"·id="r_a5c82884a356ddd09229a5283aed04df9"><td·class="memItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">gtsam::stack</a>·(size_t·nrMatrices,...)</td></tr>
 188 <tr·class="memdesc:a5c82884a356ddd09229a5283aed04df9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·matrix·by·stacking·other·matrices·Given·a·set·of·matrices:·A1,·A2,·A3...··<br·/></td></tr>
 189 <tr·class="separator:a5c82884a356ddd09229a5283aed04df9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 190 <tr·class="memitem:a952843d658e0425fda99f14f408760ca"·id="r_a952843d658e0425fda99f14f408760ca"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a952843d658e0425fda99f14f408760ca"·name="a952843d658e0425fda99f14f408760ca"></a>
 191 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stack</b>·(const·std::vector&lt;·Matrix·&gt;·&amp;blocks)</td></tr>
 192 <tr·class="separator:a952843d658e0425fda99f14f408760ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:ad8b524ba6c9aed0d21a020999c9b5d88"·id="r_ad8b524ba6c9aed0d21a020999c9b5d88"><td·class="memItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad8b524ba6c9aed0d21a020999c9b5d88">gtsam::collect</a>·(const·std::vector&lt;·const·Matrix·*·&gt;·&amp;matrices,·size_t·m=0,·size_t·n=0)</td></tr>
Max diff block lines reached; 1671/27538 bytes (6.07%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
116 KB
./usr/share/doc/libgtsam-dev/html/a00074.html
Max HTML report size reached
3.51 KB
./usr/share/doc/libgtsam-dev/html/a00074.js
3.43 KB
js-beautify {}
Max HTML report size reached
320 KB
./usr/share/doc/libgtsam-dev/html/a00074_source.html
Max HTML report size reached
11.8 KB
./usr/share/doc/libgtsam-dev/html/a00077.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 48 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">DSFVector.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·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··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="a00077_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00077_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="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> 
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> 
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> 
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>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>111 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>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>
121 <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>
122 <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>
123 </table>135 </table>
124 <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>
 137 <div·class="textblock"><p>make_shared·trampoline·function·to·ensure·proper·alignment·</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>138 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
128 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>143 ··<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="a00077.html">DSFVector.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="a00077.html">make_shared.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>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>
135 ··</ul>146 ··</ul>
136 </div>147 </div>
137 </body>148 </body>
138 </html>149 </html>
3.26 KB
html2text {}
Max HTML report size reached
24.4 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/DSFVector.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, 96 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">DSFVector.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="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 <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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·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="a00020.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;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;Eigen/Core&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01406.html">gtsam/global_includes.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/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/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="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&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>·</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="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">bool</span>·B,·<span·class="keyword">class</span>·T·=·<span·class="keywordtype">void</span>&gt;</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">···31</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">enable_if_t</a>·=·<span·class="keyword">typename</span>·std::enable_if&lt;B,·T&gt;::type;</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>
131 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02296.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02296.html">DSFBase</a>·{</div>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:·179,·SHA:·022369bed7e99f984c0a99ee8b5083479ba7515082df72bef486ae3a2999f010·...·]·{</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>
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02296.html#aeecd94c025c092012570bb2f82f9d2c9">···41</a></span>··<span·class="keyword">typedef</span>·std::vector&lt;size_t&gt;·<a·class="code·hl_typedef"·href="a02296.html#aeecd94c025c092012570bb2f82f9d2c9">V</a>;·</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
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>··boost::shared_ptr&lt;V&gt;·v_;</div> 
139 <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><span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<a·class="code·hl_class"·href="a02296.html">DSFBase</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·numNodes);</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a02296.html">DSFBase</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;V&gt;&amp;·v_in);</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">size_t</span>·find(<span·class="keywordtype">size_t</span>·key)·<span·class="keyword">const</span>;</div> 
146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·merge(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·i1,·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·i2);</div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>};</div> 
149 </div>140 </div>
150 <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>·</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>
151 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">143 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02300.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02300.html">DSFVector</a>:·<span·class="keyword">public</span>·<a·class="code·hl_cl[·...·truncated·by·diffoscope;·len:·35,·SHA:·815db649b3447d9b2ceecda9c47a2516f4daa75f0562fe3826a566a63f98e2e9·...·]·{</div>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_allo[·...·truncated·by·diffoscope;·len:·179,·SHA:·022369bed7e99f984c0a99ee8b5083479ba7515082df72bef486ae3a2999f010·...·]·{</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="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">private</span>:</div> 
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··std::vector&lt;size_t&gt;·keys_;·</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">public</span>:</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·numNodes);</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·keys);</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;V&gt;&amp;·v_in,·<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·keys);</div> 
163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
164 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·All·operations·below·loop·over·all·keys·and·hence·are·*at·least*·O(n)</span></div> 
165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·isSingleton(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·label)·<span·class="keyword">const</span>;</div> 
167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··std::set&lt;size_t&gt;·set(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·label)·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··std::map&lt;size_t,·std::set&lt;size_t&gt;·&gt;·sets()·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··std::map&lt;size_t,·std::vector&lt;size_t&gt;·&gt;·arrays()·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div> 
174 </div>147 </div>
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>
177 <div·class="ttc"·id="aa01406_html"><div·class="ttname"><a·href="a01406.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>150 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
178 <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>
179 <div·class="ttc"·id="aa02296_html"><div·class="ttname"><a·href="a02296.html">gtsam::DSFBase</a></div><div·class="ttdoc">A·fast·implementation·of·disjoint·set·forests·that·uses·vector·as·underly·data·structure.</div><div·class="ttdef"><b>Definition</b>·DSFVector.h:38</div></div> 
180 <div·class="ttc"·id="aa02296_html_aeecd94c025c092012570bb2f82f9d2c9"><div·class="ttname"><a·href="a02296.html#aeecd94c025c092012570bb2f82f9d2c9">gtsam::DSFBase::V</a></div><div·class="ttdeci">std::vector&lt;·size_t·&gt;·V</div><div·class="ttdoc">Vector·of·ints.</div><div·class="ttdef"><b>Definition</b>·DSFVector.h:41</div></div> 
181 <div·class="ttc"·id="aa02300_html"><div·class="ttname"><a·href="a02300.html">gtsam::DSFVector</a></div><div·class="ttdoc">DSFVector·additionally·keeps·a·vector·of·keys·to·support·more·expensive·operations.</div><div·class="ttdef"><b>Definition</b>·DSFVector.h:64</div></div> 
182 </div><!--·fragment·--></div><!--·contents·-->154 </div><!--·fragment·--></div><!--·contents·-->
183 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
185 <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!·-->
186 ··<ul>158 ··<ul>
187 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00077.html">DSFVector.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="a00077.html">make_shared.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>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>
189 ··</ul>161 ··</ul>
190 </div>162 </div>
191 </body>163 </body>
192 </html>164 </html>
4.75 KB
html2text {}
Max HTML report size reached
19.6 KB
./usr/share/doc/libgtsam-dev/html/a00080.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Testable.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, 123 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;
 101 <a·href="#typedef-members">Typedefs</a>··</div>
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Testable.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastVector.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··105 <p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00080_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00080_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">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>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
130 Namespaces</h2></td></tr>110 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>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>
132 <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>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"·id="r_gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 118 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a>·=·std::vector&lt;·T,·typename·<a·class="el"·href="a02308.html">internal::FastDefaultVectorAllocator</a>&lt;·T·&gt;::type·&gt;</td></tr>
 119 <tr·class="memdesc:gafeaa7d82369f3ff952157586240273c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.··<br·/></td></tr>
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="a00080.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>120 <tr·class="separator:gafeaa7d82369f3ff952157586240273c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"·id="r_a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplParams"·colspan="2"><a·id="a1f3dc67ad88b799c469088e428c583b1"·name="a1f3dc67ad88b799c469088e428c583b1"></a> 
161 template&lt;class·T·&gt;·</td></tr> 
162 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2)</td></tr> 
163 <tr·class="memdesc:a1f3dc67ad88b799c469088e428c583b1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·without·tolerance·(use·default·tolerance)·<br·/></td></tr> 
164 <tr·class="separator:a1f3dc67ad88b799c469088e428c583b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <tr·class="memitem:a659619cca082d1c10b07c033d48c54da"·id="r_a659619cca082d1c10b07c033d48c54da"><td·class="memTemplParams"·colspan="2"><a·id="a659619cca082d1c10b07c033d48c54da"·name="a659619cca082d1c10b07c033d48c54da"></a> 
166 template&lt;class·V·&gt;·</td></tr> 
167 <tr·class="memitem:a659619cca082d1c10b07c033d48c54da"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·V·&amp;expected,·const·V·&amp;actual,·double·tol=1e-9)</td></tr> 
168 <tr·class="memdesc:a659619cca082d1c10b07c033d48c54da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·template·works·for·any·type·with·equals.·<br·/></td></tr> 
169 <tr·class="separator:a659619cca082d1c10b07c033d48c54da"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 </table>121 </table>
171 <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>
172 <div·class="textblock"><p>Concept·check·for·values·that·can·be·used·in·unit·tests.·</p>123 <div·class="textblock"><p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p>
173 <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>
 127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</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"> 
  
Max diff block lines reached; 909/14964 bytes (6.07%) of diff not shown.
4.93 KB
html2text {}
Max HTML report size reached
758 B
./usr/share/doc/libgtsam-dev/html/a00080.js
672 B
js-beautify {}
Max HTML report size reached
35.9 KB
./usr/share/doc/libgtsam-dev/html/a00080_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/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, 171 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">Testable.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="a00080.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00080.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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> 
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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="a00041.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">···33</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>·=</div>
 127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····std::vector&lt;T,·typename·internal::FastDefaultVectorAllocator&lt;T&gt;::type&gt;;</div>
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
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> 
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> 
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> 
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02476.html">IsTestable</a>)·{</div> 
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·check·print·function,·with·optional·string</span></div> 
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(t,·std::string());</div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(t);</div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·check·print,·with·optional·threshold</span></div> 
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> 
153 </div> 
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keywordtype">float</span>·v,·<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····std::cout·&lt;&lt;·(s.empty()·?·s·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·v·&lt;&lt;·std::endl;</div> 
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> 
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
163 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">···84</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>(<span·class="keyword">const</span>·T&amp;·obj1,·<span·class="keyword">const</span>·T&amp;·obj2,·<span·class="keywordtype">double</span>·tol)·{</div> 
165 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(obj1,obj2,·tol);</div> 
166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div> 
167 </div> 
168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
170 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a01428.html#a1f3dc67ad88b799c469088e428c583b1">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>(<span·class="keyword">const</span>·T&amp;·obj1,·<span·class="keyword">const</span>·T&amp;·obj2)·{</div> 
172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(obj1,obj2);</div> 
173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div> 
174 </div> 
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
176 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·V&gt;</div> 
177 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}"> 
178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a01428.html#a659619cca082d1c10b07c033d48c54da">···98</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(<span·class="keyword">const</span>·V&amp;·expected,·<span·class="keyword">const</span>·V&amp;·actual,·<span·class="keywordtype">double</span>·tol·=·1e-9)·{</div> 
179 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_struct"·href="a02276.html">traits&lt;V&gt;::Equals</a>(actual,expected,·tol))</div> 
180 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
181 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····printf(<span·class="stringliteral">&quot;Not·equal:\n&quot;</span>);</div> 
182 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;V&gt;::Print</a>(expected,<span·class="stringliteral">&quot;expected:\n&quot;</span>);</div> 
183 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;V&gt;::Print</a>(actual,<span·class="stringliteral">&quot;actual:\n&quot;</span>);</div> 
184 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
185 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div> 
186 </div> 
187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
188 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·V&gt;</div> 
189 <div·class="foldopen"·id="foldopen00111"·data-start="{"·data-end="};"> 
190 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02480.html">··111</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02480.html">equals</a>·:·<span·class="keyword">public</span>·std::function&lt;bool(const·V&amp;,·const·V&amp;)&gt;·{</div> 
191 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keywordtype">double</span>·tol_;</div> 
192 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keywordtype">double</span>·tol·=·1e-9)·:·tol_(tol)·{}</div> 
193 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····<span·class="keywordtype">bool</span>·operator()(<span·class="keyword">const</span>·V&amp;·expected,·<span·class="keyword">const</span>·V&amp;·actual)·{</div> 
194 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="keywordflow">return</span>·(<a·class="code·hl_struct"·href="a02276.html">traits&lt;V&gt;::Equals</a>(actual,·expected,·tol_));</div> 
195 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····}</div> 
196 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··};</div> 
197 </div> 
198 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
Max diff block lines reached; 3750/29347 bytes (12.78%) of diff not shown.
7.11 KB
html2text {}
Max HTML report size reached
6.78 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/FastVector.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 94, 48 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">FastVector.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··104 <p>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="a00083_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"·id="r_gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
118 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a>·=·std::vector&lt;·T,·typename·<a·class="el"·href="a02308.html">internal::FastDefaultVectorAllocator</a>&lt;·T·&gt;::type·&gt;</td></tr> 
119 <tr·class="memdesc:gafeaa7d82369f3ff952157586240273c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.··<br·/></td></tr> 
120 <tr·class="separator:gafeaa7d82369f3ff952157586240273c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table>112 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>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>
123 <div·class="textblock"><p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p> 
124 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
125 <dd> 
126 Frank·Dellaert·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00083.html">FastVector.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00083.html">SymmetricBlockMatrix.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.64 KB
html2text {}
Max HTML report size reached
36.1 KB
./usr/share/doc/libgtsam-dev/html/a00086_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/FastList.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 111 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">testLie.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00086.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·testLie.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Test·utilities·for·Lie·groups</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.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="a00041.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/utility/enable_if.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/version.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/optional.hpp&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/list.hpp&gt;</span></div>
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>·</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>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>
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>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>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>
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>131 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02312.html">···40</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02312.html">FastList</a>:·<span·class="keyword">public</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·{</div>
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·Inverse</span></div>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">public</span>:</div>
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··OJ·none;</div> 
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse(),T::Inverse(t1,·H1)));</div> 
148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t1,·none),H1));</div> 
149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>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>
150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··EXPECT(assert_equal&lt;G&gt;(t2.inverse(),T::Inverse(t2,·H1)));</div> 
151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t2,·none),H1));</div> 
152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>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>
153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Compose</span></div> 
154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT(assert_equal&lt;G&gt;(t1·*·t2,T::Compose(t1,·t2,·H1,·H2)));</div> 
155 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H1));</div> 
156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H2));</div> 
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Between</span></div> 
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse()·*·t2,T::Between(t1,·t2,·H1,·H2)));</div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,G,OJ,OJ&gt;(T::Between,·t1,·t2,·none,·none),·H1));</div> 
161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,G,OJ,OJ&gt;(T::Between,·t1,·t2,·none,·none),·H2));</div> 
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> 
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·Do·a·comprehensive·test·of·Lie·Group·Chart·derivatives</span></div> 
165 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div> 
166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">void</span>·testChartDerivatives(TestResult&amp;·result_,·<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·G&amp;·t1,·<span·class="keyword">const</span>·G&amp;·t2)·{</div> 
168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
169 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··Matrix·H1,·H2;</div> 
170 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·traits&lt;G&gt;·T;</div> 
171 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·T::TangentVector·V;</div> 
172 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;T::dimension,T::dimension&gt;·OJ;</div> 
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>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>
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>142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
186 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}·<span·class="comment">//·namespace·gtsam</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</spa[·...·truncated·by·diffoscope;·len:·93,·SHA:·54d7bfb36ebe8cc7923f542dc8c0603e105ca3c62922a24e07d97ebbbb61344b·...·]</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>
187 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</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>
Max diff block lines reached; 3880/28952 bytes (13.40%) of diff not shown.
7.72 KB
html2text {}
Max HTML report size reached
36.1 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/Vector.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, 186 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#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>100 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VectorSerialization.h·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··104 <p>serialization·for·Vectors··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00089_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00089_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="namespaces"·name="namespaces"></a> 
112 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> 
114 <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> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
118 Macros</h2></td></tr> 
119 <tr·class="memitem:ab2fd0608a4ce4c91132e2380ea142499"·id="r_ab2fd0608a4ce4c91132e2380ea142499"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab2fd0608a4ce4c91132e2380ea142499"·name="ab2fd0608a4ce4c91132e2380ea142499"></a> 
120 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MKL_BLAS</b>&#160;&#160;&#160;MKL_DOMAIN_BLAS</td></tr> 
121 <tr·class="separator:ab2fd0608a4ce4c91132e2380ea142499"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a3db3efa973a0c25f0fa531f00a24c76b"·id="r_a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</td></tr> 
123 <tr·class="separator:a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
126 Typedefs</h2></td></tr> 
127 <tr·class="memitem:aad6a39f5eb77f4d28961cef67ebf98f3"·id="r_aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad6a39f5eb77f4d28961cef67ebf98f3"·name="aad6a39f5eb77f4d28961cef67ebf98f3"></a> 
128 typedef·Eigen::VectorXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector</b></td></tr> 
129 <tr·class="separator:aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a3acc4ae7ccbb2c04ee7e024f2d7e0675"·id="r_a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3acc4ae7ccbb2c04ee7e024f2d7e0675"·name="a3acc4ae7ccbb2c04ee7e024f2d7e0675"></a> 
131 typedef·Eigen::Matrix&lt;·double,·1,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector1</b></td></tr> 
132 <tr·class="separator:a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:a54f77c4fccbc506166116e363c1fa06e"·id="r_a54f77c4fccbc506166116e363c1fa06e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54f77c4fccbc506166116e363c1fa06e"·name="a54f77c4fccbc506166116e363c1fa06e"></a> 
134 typedef·Eigen::Vector2d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector2</b></td></tr> 
135 <tr·class="separator:a54f77c4fccbc506166116e363c1fa06e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a87074ffb029b86bb8c54edd2a29cb1ae"·id="r_a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87074ffb029b86bb8c54edd2a29cb1ae"·name="a87074ffb029b86bb8c54edd2a29cb1ae"></a> 
137 typedef·Eigen::Vector3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector3</b></td></tr> 
138 <tr·class="separator:a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:ae8d1471ff74798e876eac3c5dddc3d53"·id="r_ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8d1471ff74798e876eac3c5dddc3d53"·name="ae8d1471ff74798e876eac3c5dddc3d53"></a> 
140 typedef·Eigen::VectorBlock&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubVector</b></td></tr> 
141 <tr·class="separator:ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:aab75d3757735f345508c14966678e983"·id="r_aab75d3757735f345508c14966678e983"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab75d3757735f345508c14966678e983"·name="aab75d3757735f345508c14966678e983"></a> 
143 typedef·Eigen::VectorBlock&lt;·const·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubVector</b></td></tr> 
144 <tr·class="separator:aab75d3757735f345508c14966678e983"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 </table><table·class="memberdecls"> 
146 <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>
147 Functions</h2></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>
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·/></td></tr> 
150 <tr·class="separator:ae19c359190a379cba44bf818a2293f7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 <tr·class="memitem:a760cc36e9009b23cf564c436294b3504"·id="r_a760cc36e9009b23cf564c436294b3504"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a760cc36e9009b23cf564c436294b3504"·name="a760cc36e9009b23cf564c436294b3504"></a> 
152 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr> 
153 <tr·class="memdesc:a760cc36e9009b23cf564c436294b3504"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr> 
154 <tr·class="separator:a760cc36e9009b23cf564c436294b3504"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a5e5d8018a0f44a6a299406aeda27d44b"·id="r_a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5e5d8018a0f44a6a299406aeda27d44b"·name="a5e5d8018a0f44a6a299406aeda27d44b"></a> 
156 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s=&quot;&quot;)</td></tr> 
157 <tr·class="memdesc:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr> 
158 <tr·class="separator:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 <tr·class="memitem:a09f2bbdb9f9d633542362dbe8d79f9ab"·id="r_a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09f2bbdb9f9d633542362dbe8d79f9ab"·name="a09f2bbdb9f9d633542362dbe8d79f9ab"></a> 
160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Vector·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr> 
161 <tr·class="memdesc:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·vector·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr> 
162 <tr·class="separator:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a64988014ab746343803620dc42513646"·id="r_a64988014ab746343803620dc42513646"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64988014ab746343803620dc42513646"·name="a64988014ab746343803620dc42513646"></a> 
164 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr> 
165 <tr·class="memdesc:a64988014ab746343803620dc42513646"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f"·title="equality·is·just·equal_with_abs_tol·1e-9">operator==()</a>·<br·/></td></tr> 
166 <tr·class="separator:a64988014ab746343803620dc42513646"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a368ee40bd9c0124d572d2e49bcb077bf"·id="r_a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a368ee40bd9c0124d572d2e49bcb077bf"·name="a368ee40bd9c0124d572d2e49bcb077bf"></a> 
168 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::greaterThanOrEqual</b>·(const·Vector·&amp;v1,·const·Vector·&amp;v2)</td></tr> 
169 <tr·class="memdesc:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Greater·than·or·equal·to·operation·returns·true·if·all·elements·in·v1·are·greater·than·corresponding·elements·in·v2.·<br·/></td></tr> 
170 <tr·class="separator:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
171 <tr·class="memitem:a8bdced1844ffd6a53af0396d82eaa6da"·id="r_a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8bdced1844ffd6a53af0396d82eaa6da"·name="a8bdced1844ffd6a53af0396d82eaa6da"></a> 
172 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr> 
173 <tr·class="memdesc:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VecA·==·VecB·up·to·tolerance.·<br·/></td></tr> 
174 <tr·class="separator:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
175 <tr·class="memitem:a14034da7e28c95db712ec344d4a2ffaf"·id="r_a14034da7e28c95db712ec344d4a2ffaf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14034da7e28c95db712ec344d4a2ffaf"·name="a14034da7e28c95db712ec344d4a2ffaf"></a> 
176 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·SubVector·&amp;vec1,·const·SubVector·&amp;vec2,·double·tol)</td></tr> 
177 <tr·class="separator:a14034da7e28c95db712ec344d4a2ffaf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
178 <tr·class="memitem:aa7ed1d4fe2dd6828cfeb2d8f488b818d"·id="r_aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa7ed1d4fe2dd6828cfeb2d8f488b818d"·name="aa7ed1d4fe2dd6828cfeb2d8f488b818d"></a> 
179 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol)</td></tr> 
180 <tr·class="memdesc:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00074.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr> 
181 <tr·class="separator:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
182 <tr·class="memitem:a3d1cad2313f69f9fa5008fdc348d1526"·id="r_a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3d1cad2313f69f9fa5008fdc348d1526"·name="a3d1cad2313f69f9fa5008fdc348d1526"></a> 
183 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr> 
184 <tr·class="memdesc:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00074.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr> 
185 <tr·class="separator:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
186 <tr·class="memitem:a9f3ee662d25ffb8c04b4e35c4b02e90b"·id="r_a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9f3ee662d25ffb8c04b4e35c4b02e90b">gtsam::assert_equal</a>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr> 
187 <tr·class="memdesc:a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same,·prints·if·error.··<br·/></td></tr> 
188 <tr·class="separator:a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
189 <tr·class="memitem:a2ca3db47b15350977c1f03c5560ab332"·id="r_a2ca3db47b15350977c1f03c5560ab332"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2ca3db47b15350977c1f03c5560ab332">gtsam::assert_inequal</a>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr> 
190 <tr·class="memdesc:a2ca3db47b15350977c1f03c5560ab332"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Not·the·same,·prints·if·error.··<br·/></td></tr> 
191 <tr·class="separator:a2ca3db47b15350977c1f03c5560ab332"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
192 <tr·class="memitem:ac3cf8e8e70cd696d9c789c31bc1e89a7"·id="r_ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ac3cf8e8e70cd696d9c789c31bc1e89a7">gtsam::assert_equal</a>·(const·SubVector·&amp;vec1,·const·SubVector·&amp;vec2,·double·tol=1e-9)</td></tr> 
193 <tr·class="memdesc:ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same,·prints·if·error.··<br·/></td></tr> 
194 <tr·class="separator:ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
195 <tr·class="memitem:ac95292df1087c65aa5b5388bf4c11842"·id="r_ac95292df1087c65aa5b5388bf4c11842"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac95292df1087c65aa5b5388bf4c11842"·name="ac95292df1087c65aa5b5388bf4c11842"></a> 
196 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> 
197 <tr·class="separator:ac95292df1087c65aa5b5388bf4c11842"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
198 <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> 
199 <tr·class="memdesc:a2a0cfd7908b06491df49b6a9c9186775"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·two·vectors·are·linearly·dependent··<br·/></td></tr> 
200 <tr·class="separator:a2a0cfd7908b06491df49b6a9c9186775"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 2542/28140 bytes (9.03%) of diff not shown.
8.53 KB
html2text {}
Max HTML report size reached
53.7 KB
./usr/share/doc/libgtsam-dev/html/a00089_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.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, 192 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">Vector.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="a00089.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00089.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/Vector.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#pragma·once</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·MKL_BLAS</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</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="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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01406.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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span>boost·{</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>serialization·{</div>
127 <div·class="line"><a·id="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> 
129 <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="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>
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>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>
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>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(size);</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>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>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div>
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>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><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>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="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">typedef</span>·Eigen::Vector2d·Vector2;</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="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">typedef</span>·Eigen::Vector3d·Vector3;</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>
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="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>144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·Create·handy·typedefs·and·constants·for·vectors·with·N&gt;3</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//·VectorN·and·Z_Nx1,·for·N=1..9</span></div>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>
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>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>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
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> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static_assert</span>(</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····GTSAM_EIGEN_VERSION_WORLD==EIGEN_WORLD_VERSION·&amp;&amp;</div> 
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····GTSAM_EIGEN_VERSION_MAJOR==EIGEN_MAJOR_VERSION,</div> 
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="stringliteral">&quot;Error:·GTSAM·was·built·against·a·different·version·of·Eigen&quot;</span>);</div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
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> 
174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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> 
176 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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·=·<span·class="stringliteral">&quot;&quot;</span>);</div> 
178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
179 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(<span·class="keyword">const</span>·Vector&amp;·A,·<span·class="keyword">const</span>·std::string·&amp;s,·<span·class="keyword">const</span>·std::string&amp;·filename);</div> 
180 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
181 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<span·class="keyword">const</span>·Vector&amp;·vec1,<span·class="keyword">const</span>·Vector&amp;·vec2);</div> 
182 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
183 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#a368ee40bd9c0124d572d2e49bcb077bf">greaterThanOrEqual</a>(<span·class="keyword">const</span>·Vector&amp;·v1,·<span·class="keyword">const</span>·Vector&amp;·v2);</div> 
184 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
185 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#af31e657258505b2e5148846ebbaa3195">equal_with_abs_tol</a>(<span·class="keyword">const</span>·Vector&amp;·vec1,·<span·class="keyword">const</span>·Vector&amp;·vec2,·<span·class="keywordtype">double</span>·tol=1e-9);</div> 
186 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#af31e657258505b2e5148846ebbaa3195">equal_with_abs_tol</a>(<span·class="keyword">const</span>·SubVector&amp;·vec1,·<span·class="keyword">const</span>·SubVector&amp;·vec2,·<span·class="keywordtype">double</span>·tol=1e-9);</div> 
187 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> 
188 <div·class="foldopen"·id="foldopen00135"·data-start="{"·data-end="}"> 
189 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa7ed1d4fe2dd6828cfeb2d8f488b818d">··135</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>·Vector&amp;·vec1,·<span·class="keyword">const</span>·Vector&amp;·vec2,·<span·class="keywordtype">double</span>·tol)·{</div> 
190 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#af31e657258505b2e5148846ebbaa3195">equal_with_abs_tol</a>(vec1,·vec2,·tol);</div> 
Max diff block lines reached; 6636/43129 bytes (15.39%) of diff not shown.
11.5 KB
html2text {}
Max HTML report size reached
31.3 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/serialization.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastSet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 166 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">serialization.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastSet.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>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00092_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="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">
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><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> 
Max diff block lines reached; 1579/24786 bytes (6.37%) of diff not shown.
7.04 KB
html2text {}
Max HTML report size reached
95.9 KB
./usr/share/doc/libgtsam-dev/html/a00092_source.html
Max HTML report size reached
8.3 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/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 96, 42 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">WeightedSampler.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">OptionalJacobian.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>Special·class·for·optional·Jacobian·arguments.··
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="a02448.html">gtsam::OptionalJacobian&lt;·Rows,·Cols·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02448.html"·title="OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...">OptionalJacobian</a>·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·or·dynamic·Eigen·matrix.··<a·href="a02448.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02452.html">gtsam::OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02456.html">gtsam::MakeJacobian&lt;·T,·A·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·Jacobian··<a·href="a02456.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02460.html">gtsam::MakeOptionalJacobian&lt;·T,·A·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·JacobianTA·optional·reference·Used·mainly·by·Expressions··<a·href="a02460.html#details">More...</a><br·/></td></tr>
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="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>124 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>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="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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>128 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Fast·sampling·without·replacement.·</p>130 <div·class="textblock"><p>Special·class·for·optional·Jacobian·arguments.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 132 <dd>
 133 Natesh·Srinivasan·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>May·2019·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>Nov·28,·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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00095.html">WeightedSampler.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00095.html">OptionalJacobian.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>
2.12 KB
html2text {}
Max HTML report size reached
508 B
./usr/share/doc/libgtsam-dev/html/a00095.js
422 B
js-beautify {}
Max HTML report size reached
80.7 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/OptionalJacobian.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 292 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">OptionalJacobian.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">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;queue&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;Eigen/Dense&gt;</span></div>
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>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifndef·OPTIONALJACOBIAN_NOBOOST</span></div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
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="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="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">/*</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·Fast·sampling·without·replacement.</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·Example·usage:</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*···std::mt19937·rng(42);</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*···WeightedSampler&lt;std::mt19937&gt;·sampler(&amp;rng);</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*···auto·samples·=·sampler.sampleWithoutReplacement(5,·weights);</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>130 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·Rows,·<span·class="keywordtype">int</span>·Cols&gt;</div>
136 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00041"·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>132 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02448.html">···41</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>·{</div>
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">private</span>:</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··Engine*·engine_;··<span·class="comment">//·random·number·generation·engine</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">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> 
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">···44</span>·</div>
 136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">···47</a></span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·Rows,·Cols&gt;·<a·class="code·hl_typedef"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">Jacobian</a>;</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··std::vector&lt;size_t&gt;·sampleWithoutReplacement(</div>137 <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="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>138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">private</span>:</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>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>··Eigen::Map&lt;Jacobian&gt;·map_;·</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">//·Trick·from·http://eigen.tuxfamily.org/dox/group__TutorialMapClass.html</span></div>
 143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·uses·&quot;placement·new&quot;·to·make·map_·usurp·the·memory·of·the·fixed·size·matrix</span></div>
 144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">void</span>·usurp(<span·class="keywordtype">double</span>*·data)·{</div>
 145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">new</span>·(&amp;map_)·Eigen::Map&lt;Jacobian&gt;(data);</div>
153 <div·class="line"><a·id="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>
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>147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Private·and·very·dangerous·constructor·straight·from·memory</span></div>
 149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>(<span·class="keywordtype">double</span>*·data)·:·map_(nullptr)·{</div>
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>150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">if</span>·(data)·usurp(data);</div>
 151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
157 <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>·</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>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·M,·<span·class="keywordtype">int</span>·N&gt;</div>
 154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>OptionalJacobian;</div>
 155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
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>156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</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>157 <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>158 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02448.html#a59115dc58b27a4d622d06f1a43deebe9">···70</a></span>··<a·class="code·hl_function"·href="a02448.html#a59115dc58b27a4d622d06f1a43deebe9">OptionalJacobian</a>()·:</div>
 160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······map_(nullptr)·{</div>
 161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
 162 </div>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>163 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 164 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02448.html#a672b19c6773109bb67a5e8e78e0fc7bb">···75</a></span>··<a·class="code·hl_function"·href="a02448.html#a672b19c6773109bb67a5e8e78e0fc7bb">OptionalJacobian</a>(<a·class="code·hl_typedef"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">Jacobian</a>&amp;·fixed)·:</div>
 166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······map_(nullptr)·{</div>
 167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····usurp(fixed.data());</div>
 168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··}</div>
 169 </div>
170 <div·class="line"><a·id="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>·</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>171 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">
 172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02448.html#ac2b2b0c5b95f654313726ccbf95e993d">···81</a></span>··<a·class="code·hl_function"·href="a02448.html#ac2b2b0c5b95f654313726ccbf95e993d">OptionalJacobian</a>(<a·class="code·hl_typedef"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">Jacobian</a>*·fixedPtr)·:</div>
 173 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······map_(nullptr)·{</div>
 174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">if</span>·(fixedPtr)</div>
 175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······usurp(fixedPtr-&gt;data());</div>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
 177 </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> 
Max diff block lines reached; 29169/64141 bytes (45.48%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
17.9 KB
html2text {}
Max HTML report size reached
122 KB
./usr/share/doc/libgtsam-dev/html/a00098_source.html
Max HTML report size reached
8.01 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/VerticalBlockMatrix.cpp·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 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="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">debug.cpp·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··106 <p>Global·debugging·flags.··
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="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a>
 118 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr>
 119 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a146cbcf83a545afa692d6d84dfba68c2"·id="r_a146cbcf83a545afa692d6d84dfba68c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146cbcf83a545afa692d6d84dfba68c2"·name="a146cbcf83a545afa692d6d84dfba68c2"></a>
 121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedSetDebug</b>·(const·std::string·&amp;s,·const·bool·v)</td></tr>
 122 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a7445e057a644b5bd2b51f03f04049b70"·id="r_a7445e057a644b5bd2b51f03f04049b70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7445e057a644b5bd2b51f03f04049b70"·name="a7445e057a644b5bd2b51f03f04049b70"></a>
 124 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr>
 125 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
 127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 128 Variables</h2></td></tr>
 129 <tr·class="memitem:ab8b4f36c2129e113c3652c32d611fecb"·id="r_ab8b4f36c2129e113c3652c32d611fecb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab8b4f36c2129e113c3652c32d611fecb"·name="ab8b4f36c2129e113c3652c32d611fecb"></a>
 130 GTSAM_EXPORT·<a·class="el"·href="a02316.html">FastMap</a>&lt;·std::string,·<a·class="el"·href="a02548.html">ValueWithDefault</a>&lt;·bool,·false·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::debugFlags</b></td></tr>
 131 <tr·class="separator:ab8b4f36c2129e113c3652c32d611fecb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>132 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>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>[·...·truncated·by·diffoscope;·len:·77,·SHA:·860789e76d008ef9d6dc8e4450cd0522e9359c9fd2bd2face0952b5d9a0da8a8·...·]>134 <div·class="textblock"><p>Global·debugging·flags.·</p>
 135 <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>136 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00101.html">VerticalBlockMatrix.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00101.html">debug.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>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.67 KB
html2text {}
Max HTML report size reached
32.4 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/MatrixSerialization.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, 91 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">MatrixSerialization.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="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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="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>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>126 <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>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00005.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="a00074.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div>
121 <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>·</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>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/Matrix.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;CppUnitLite/Failure.h&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="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>
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>135 <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><span·class="keyword">namespace·</span>boost·{</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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>serialization·{</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>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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="a00104.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>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>
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·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
144 </div>145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·Inverse</span></div>
 146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··OJ·none;</div>
 147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse(),T::Inverse(t1,·H1)));</div>
 148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t1,·none),H1));</div>
 149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··EXPECT(assert_equal&lt;G&gt;(t2.inverse(),T::Inverse(t2,·H1)));</div>
 151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t2,·none),H1));</div>
 152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Compose</span></div>
 154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT(assert_equal&lt;G&gt;(t1·*·t2,T::Compose(t1,·t2,·H1,·H2)));</div>
 155 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H1));</div>
 156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H2));</div>
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>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="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>162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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[·...·truncated·by·diffoscope;·len:·62,·SHA:·9d2dd4d56cbc1b0e670dbf0f7ff5c98969dabbd1744e6293342606d89f7e0287·...·]</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>
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>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>
 169 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··Matrix·H1,·H2;</div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">void</span>·serialize(</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>
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····Archive&amp;·ar,</div>175 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··OJ·none;</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>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>
165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··split_free(ar,·m,·version);</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>
Max diff block lines reached; 4210/26525 bytes (15.87%) of diff not shown.
6.38 KB
html2text {}
Max HTML report size reached
13.4 KB
./usr/share/doc/libgtsam-dev/html/a00107.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/treeTraversal-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 61 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">treeTraversal-inst.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00107_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.·· 
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 <tr·class="memitem:a01434"·id="r_a01434"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01434.html">gtsam::treeTraversal</a></td></tr>
 113 <tr·class="memdesc:a01434"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internal·functions·used·for·traversing·trees.·<br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
 116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 117 Functions</h2></td></tr>
 118 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"·id="r_a50e24f0a9085721425089cdce18f2475"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr>
 119 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost)</td></tr>
 120 <tr·class="memdesc:a50e24f0a9085721425089cdce18f2475"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr>
 121 <tr·class="separator:a50e24f0a9085721425089cdce18f2475"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"·id="r_a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·&gt;·</td></tr>
 123 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a3735d0cee6f4d530e75479f7b1ebaf07">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre)</td></tr>
 124 <tr·class="memdesc:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first,·with·a·pre-order·visit·but·no·post-order·visit.··<br·/></td></tr>
 125 <tr·class="separator:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"·id="r_afd7410807789da9ad91d6630063be36f"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr>
 127 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#afd7410807789da9ad91d6630063be36f">gtsam::treeTraversal::DepthFirstForestParallel</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost,·int·problemSizeThreshold=10)</td></tr>
 128 <tr·class="memdesc:afd7410807789da9ad91d6630063be36f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr>
 129 <tr·class="separator:afd7410807789da9ad91d6630063be36f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"·id="r_a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr>
 131 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·typename·FOREST::Node·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a67e7c6f5c4916c4a58a783e6b566d55a">gtsam::treeTraversal::CloneForest</a>·(const·FOREST·&amp;forest)</td></tr>
 132 <tr·class="memdesc:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Clone·a·tree,·copy-constructing·new·nodes·(calling·boost::make_shared)·and·setting·up·child·pointers·for·a·clone·of·the·original·tree.··<br·/></td></tr>
 133 <tr·class="separator:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"·id="r_a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr>
 135 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a7228bbaf6ad62b65be7a2084c01aae5c">gtsam::treeTraversal::PrintForest</a>·(const·FOREST·&amp;forest,·std::string·str,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter)</td></tr>
 136 <tr·class="memdesc:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·a·tree,·prefixing·each·line·with·<code>str</code>,·and·formatting·keys·using·<code>keyFormatter</code>.··<br·/></td></tr>
 137 <tr·class="separator:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>138 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 140 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
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>141 <dl·class="section·date"><dt>Date</dt><dd>April·9,·2013·</dd></dl>
117 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>146 ··<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="a00107.html">SymmetricBlockMatrix.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00107.html">treeTraversal-inst.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>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>
124 ··</ul>149 ··</ul>
125 </div>150 </div>
126 </body>151 </body>
127 </html>152 </html>
4.22 KB
html2text {}
Max HTML report size reached
89.3 KB
./usr/share/doc/libgtsam-dev/html/a00110_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/GenericValue.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Testable.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 281 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">GenericValue.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 <div·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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·GenericValue.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Wraps·any·type·T·so·it·can·play·as·a·Value</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·October,·2014</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Michael·Bosse,·Abel·Gawel,·Renaud·Dube</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·based·on·DerivedValue.h·by·Duy·Nguyen·Ta</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>119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
126 <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>
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="a00002.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="a00047.html">gtsam/base/types.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="a00059.html">gtsam/base/Value.h</a>&gt;</span></div> 
131 <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>
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>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>
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/pool/pool_alloc.hpp&gt;</span></div> 
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cmath&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>
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;iostream&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>
137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span>·<span·class="comment">//·operator·typeid</span></div> 
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifdef·_WIN32</span></div> 
140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#define·GENERICVALUE_VISIBILITY</span></div> 
141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#else</span></div> 
142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·This·will·trigger·a·LNKxxxx·on·MSVC,·so·disable·for·MSVC·build</span></div> 
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·Please·refer·to·https://github.com/borglab/gtsam/blob/develop/Using-GTSAM-EXPORT.md</span></div> 
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·GENERICVALUE_VISIBILITY·GTSAM_EXPORT</span></div> 
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</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>
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>
148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>
149 <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&gt;</div>133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">struct·</span>traits;</div>
150 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};"> 
151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02324.html">···47</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02324.html">GenericValue</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>·{</div> 
152 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>134 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 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>
153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">public</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="keyword">typedef</span>·T·type;</div> 
156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">protected</span>:</div> 
158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">···55</a></span>··T·<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>;·</div>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02476.html">IsTestable</a>)·{</div>
 143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·check·print·function,·with·optional·string</span></div>
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(t,·std::string());</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(t);</div>
160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·check·print,·with·optional·threshold</span></div>
161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">public</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>
162 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·Only·needed·for·serialization.</span></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>
163 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_class"·href="a02324.html">GenericValue</a>(){}</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>
164 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
165 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02324.html#a8bf7ebb7a0a758cebd90d38663f88f89">···62</a></span>··<a·class="code·hl_function"·href="a02324.html#a8bf7ebb7a0a758cebd90d38663f88f89">GenericValue</a>(<span·class="keyword">const</span>·T&amp;·<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">value</a>)·:</div> 
167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>(<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">value</a>)·{</div> 
168 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
169 </div>153 </div>
170 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
171 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">···67</a></span>··<span·class="keyword">const</span>·T&amp;·<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">value</a>()<span·class="keyword">·const·</span>{</div> 
173 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>;</div> 
174 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div> 
175 </div> 
176 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
177 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
178 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02324.html#a13de4f83b7b5305a7be4ee1136dcd201">···72</a></span>··T&amp;·<a·class="code·hl_function"·href="a02324.html#a13de4f83b7b5305a7be4ee1136dcd201">value</a>()·{</div> 
179 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>;</div> 
180 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
181 </div> 
182 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
183 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
184 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02324.html#addd810632994517d363f0baa629fcf66">···77</a></span>··<a·class="code·hl_function"·href="a02324.html#addd810632994517d363f0baa629fcf66">~GenericValue</a>()<span·class="keyword">·override·</span>{</div> 
185 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··}</div>157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
186 </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·[·...·truncated·by·diffoscope;·len:·144,·SHA:·afdf853b5cda32ad7456ceeafeae0db5a24f6e20d955419c669839f865abb69e·...·]/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>
187 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
188 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">163 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">
Max diff block lines reached; 49152/71706 bytes (68.55%) of diff not shown.
19.1 KB
html2text {}
Max HTML report size reached
55.5 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/chartTesting.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, 95 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">chartTesting.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 <div·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>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·\callgraph</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> 
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div> 
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.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="a00002.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="a00080.html">gtsam/base/Testable.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#pragma·once</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>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·MKL_BLAS</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>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>
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>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>
133 <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>
134 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">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>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
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>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>
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> 
141 <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>·</div>
142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··GTSAM_CONCEPT_TESTABLE_TYPE(T)</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>
143 <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>
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>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·Typedef·arbitary·length·vector</span></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>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">typedef</span>·Eigen::VectorXd·Vector;</div>
146 <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>
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>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>
150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··T·other·=·value;</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>
152 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 145 <div·class="line"><a·id="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>
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>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>
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>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>
158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>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>
160 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··dx.setRandom();</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>
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>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>
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="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static_assert</span>(</div>
 167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····GTSAM_EIGEN_VERSION_WORLD==EIGEN_WORLD_VERSION·&amp;&amp;</div>
 168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····GTSAM_EIGEN_VERSION_MAJOR==EIGEN_MAJOR_VERSION,</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="stringliteral">&quot;Error:·GTSAM·was·built·against·a·different·version·of·Eigen&quot;</span>);</div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div>
166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··dx·=·-dx;</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>
167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··updated·=·Chart::retract(value,·dx);</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>
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>176 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}··<span·class="comment">//·namespace·gtsam</span></div>177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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·cl[·...·truncated·by·diffoscope;·len:·97,·SHA:·bf3b5df5db439927fa8cafdaca5b835cdda04f330ca129aa326e102c64153bc5·...·]</div>
 178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 179 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(<span·class="keyword">const</span>·Vector&amp;·A,·<span·class="keyword">const</span>·std::string·&amp;s,·<span·class="keyword">const</span>·std::string&amp;·filename);</div>
 180 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 181 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<span·class="keyword">const</span>·Vector&amp;·vec1,<span·class="keyword">const</span>·Vector&amp;·vec2);</div>
 182 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 183 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#a368ee40bd9c0124d572d2e49bcb077bf">greaterThanOrEqual</a>(<span·class="keyword">const</span>·Vector&amp;·v1,·<span·class="keyword">const</span>·Vector&amp;·v2);</div>
Max diff block lines reached; 7862/44330 bytes (17.74%) of diff not shown.
12.1 KB
html2text {}
Max HTML report size reached
10.5 KB
./usr/share/doc/libgtsam-dev/html/a00122.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/lieProxies.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/SymmetricBlockMatrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 64 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">lieProxies.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Provides·convenient·mappings·of·common·member·functions·for·testing.··105 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00122_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00122_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="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">
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:a72a7c561cc91f437a22023297fb7f658"·id="r_a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplParams"·colspan="2"><a·id="a72a7c561cc91f437a22023297fb7f658"·name="a72a7c561cc91f437a22023297fb7f658"></a> 
118 template&lt;class·T·&gt;·</td></tr> 
119 <tr·class="memitem:a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::between</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr> 
120 <tr·class="memdesc:a72a7c561cc91f437a22023297fb7f658"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">binary·functions·<br·/></td></tr> 
121 <tr·class="separator:a72a7c561cc91f437a22023297fb7f658"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"·id="r_ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplParams"·colspan="2"><a·id="ad856efeaa7886f27454e4d5294e0617c"·name="ad856efeaa7886f27454e4d5294e0617c"></a> 
123 template&lt;class·T·&gt;·</td></tr> 
124 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::compose</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr> 
125 <tr·class="separator:ad856efeaa7886f27454e4d5294e0617c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:aaa623dd059a67523b029af6ec20a38da"·id="r_aaa623dd059a67523b029af6ec20a38da"><td·class="memTemplParams"·colspan="2"><a·id="aaa623dd059a67523b029af6ec20a38da"·name="aaa623dd059a67523b029af6ec20a38da"></a> 
127 template&lt;class·T·&gt;·</td></tr> 
128 <tr·class="memitem:aaa623dd059a67523b029af6ec20a38da"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::inverse</b>·(const·T·&amp;t)</td></tr> 
129 <tr·class="memdesc:aaa623dd059a67523b029af6ec20a38da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">unary·functions·<br·/></td></tr> 
130 <tr·class="separator:aaa623dd059a67523b029af6ec20a38da"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a644bbe6719d8dd756e11e8b3d2fd229a"·id="r_a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memTemplParams"·colspan="2"><a·id="a644bbe6719d8dd756e11e8b3d2fd229a"·name="a644bbe6719d8dd756e11e8b3d2fd229a"></a> 
132 template&lt;class·T·,·class·P·&gt;·</td></tr> 
133 <tr·class="memitem:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memTemplItemLeft"·align="right"·valign="top">P&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::rotate</b>·(const·T·&amp;r,·const·P·&amp;pt)</td></tr> 
134 <tr·class="memdesc:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">rotation·functions·<br·/></td></tr> 
135 <tr·class="separator:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:adf50f7dfca4a1a627dd54ab8e481fe29"·id="r_adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memTemplParams"·colspan="2"><a·id="adf50f7dfca4a1a627dd54ab8e481fe29"·name="adf50f7dfca4a1a627dd54ab8e481fe29"></a> 
137 template&lt;class·T·,·class·P·&gt;·</td></tr> 
138 <tr·class="memitem:adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memTemplItemLeft"·align="right"·valign="top">P&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::unrotate</b>·(const·T·&amp;r,·const·P·&amp;pt)</td></tr> 
139 <tr·class="separator:adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 </table>120 </table>
141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
142 <div·class="textblock"><p>Provides·convenient·mappings·of·common·member·functions·for·testing.·</p> 
143 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>122 <div·class="textblock"><p>Access·to·matrices·via·blocks·of·pre-defined·sizes.·</p>
 123 <p>Used·in·GaussianFactor·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00122.html">lieProxies.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="a00122.html">SymmetricBlockMatrix.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.23 KB
html2text {}
Max HTML report size reached
113 KB
./usr/share/doc/libgtsam-dev/html/a00122_source.html
Max HTML report size reached
7.32 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.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 94, 48 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">cholesky.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DSFVector.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··104 <p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00125_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem: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>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>
 114 <div·class="textblock"><p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p>
125 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Jun·25,·2010·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00125.html">cholesky.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="a00125.html">DSFVector.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.82 KB
html2text {}
Max HTML report size reached
24.9 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/timing.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, 212 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="#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>101 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.cpp·File·Reference</div></div>
106 </div><!--header-->102 </div><!--header-->
107 <div·class="contents">103 <div·class="contents">
  
108 <p>Timing·utilities.··104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··
109 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00131_source.html">Go·to·the·source·code·of·this·file.</a></p> 
111 <table·class="memberdecls">106 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
113 Classes</h2></td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02516.html">gtsam::internal::TimingOutline</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·Entry,·arranged·in·a·tree.··<a·href="a02516.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02520.html">gtsam::internal::AutoTicToc</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·class·that·calls·internal::tic·at·construction,·and·internol::toc·when·destroyed.··<a·href="a02520.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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="a00131.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="a00131.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="a00131.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="a00131.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>112 </table>
195 <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>
196 <div·class="textblock"><p>Timing·utilities.·</p> 
197 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</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>
198 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
199 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
200 <a·id="afe4adb938a30dc8c81d2e03d879a3608"·name="afe4adb938a30dc8c81d2e03d879a3608"></a> 
Max diff block lines reached; 918/20192 bytes (4.55%) of diff not shown.
5.1 KB
html2text {}
Max HTML report size reached
21.1 KB
./usr/share/doc/libgtsam-dev/html/a00134.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serializationTestHelpers.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 95, 113 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="#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 ··<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 <a·href="#var-members">Variables</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.h·File·Reference</div></div> 
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00134_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>Functions·for·handling·type·information.··
 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: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>
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> 
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>118 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:a949f5709ff96b291b22ee2a0c16121f7"·id="r_a949f5709ff96b291b22ee2a0c16121f7"><td·class="memTemplParams"·colspan="2"><a·id="a949f5709ff96b291b22ee2a0c16121f7"·name="a949f5709ff96b291b22ee2a0c16121f7"></a> 
164 template&lt;class·T·&gt;·</td></tr> 
165 <tr·class="memitem:a949f5709ff96b291b22ee2a0c16121f7"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripBinary</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
166 <tr·class="separator:a949f5709ff96b291b22ee2a0c16121f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a8bd1afa797020a5192f68f2f5989c139"·id="r_a8bd1afa797020a5192f68f2f5989c139"><td·class="memTemplParams"·colspan="2"><a·id="a8bd1afa797020a5192f68f2f5989c139"·name="a8bd1afa797020a5192f68f2f5989c139"></a> 
168 template&lt;class·T·&gt;·</td></tr> 
169 <tr·class="memitem:a8bd1afa797020a5192f68f2f5989c139"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripBinaryFile</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
170 <tr·class="separator:a8bd1afa797020a5192f68f2f5989c139"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
171 <tr·class="memitem:ad75d4fed1638b33f08002a2600aef35d"·id="r_ad75d4fed1638b33f08002a2600aef35d"><td·class="memTemplParams"·colspan="2"><a·id="ad75d4fed1638b33f08002a2600aef35d"·name="ad75d4fed1638b33f08002a2600aef35d"></a> 
172 template&lt;class·T·&gt;·</td></tr> 
173 <tr·class="memitem:ad75d4fed1638b33f08002a2600aef35d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalityBinary</b>·(const·T·&amp;input=T())</td></tr> 
174 <tr·class="separator:ad75d4fed1638b33f08002a2600aef35d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
175 <tr·class="memitem:a1e5d51b6c575d0546b547e69bc894aa0"·id="r_a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memTemplParams"·colspan="2"><a·id="a1e5d51b6c575d0546b547e69bc894aa0"·name="a1e5d51b6c575d0546b547e69bc894aa0"></a> 
176 template&lt;class·T·&gt;·</td></tr> 
177 <tr·class="memitem:a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsBinary</b>·(const·T·&amp;input=T())</td></tr> 
178 <tr·class="separator:a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
179 <tr·class="memitem:a8eacbfffb8ec7f3335d0077f57aa0e85"·id="r_a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memTemplParams"·colspan="2"><a·id="a8eacbfffb8ec7f3335d0077f57aa0e85"·name="a8eacbfffb8ec7f3335d0077f57aa0e85"></a> 
180 template&lt;class·T·&gt;·</td></tr> 
181 <tr·class="memitem:a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsDereferencedBinary</b>·(const·T·&amp;input=T())</td></tr> 
182 <tr·class="separator:a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
183 </table><table·class="memberdecls"> 
184 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
185 Variables</h2></td></tr> 
186 <tr·class="memitem:a087685f54898c5180dd954bfc1e5fb1f"·id="r_a087685f54898c5180dd954bfc1e5fb1f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a087685f54898c5180dd954bfc1e5fb1f"·name="a087685f54898c5180dd954bfc1e5fb1f"></a> 
187 const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbose</b>·=·false</td></tr> 
188 <tr·class="separator:a087685f54898c5180dd954bfc1e5fb1f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
189 </table>119 </table>
190 <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>Functions·for·handling·type·information.·</p>
 122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
191 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd> 
192 <dd> 
193 Richard·Roberts·</dd></dl> 
194 <dl·class="section·date"><dt>Date</dt><dd>Feb·7,·2012·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</dd></dl>
195 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
196 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
197 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
Max diff block lines reached; 813/16086 bytes (5.05%) of diff not shown.
5.28 KB
html2text {}
Max HTML report size reached
27.3 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/OptionalJacobian.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 95, 54 lines modifiedOffset 95, 211 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>·&#124;
 104 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">OptionalJacobian.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">timing.h·File·Reference</div></div>
103 </div><!--header-->106 </div><!--header-->
104 <div·class="contents">107 <div·class="contents">
  
105 <p>Special·class·for·optional·Jacobian·arguments.··108 <p>Timing·utilities.··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">111 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>113 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02448.html">gtsam::OptionalJacobian&lt;·Rows,·Cols·&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>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02448.html"·title="OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...">OptionalJacobian</a>·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·or·dyn[·...·truncated·by·diffoscope;·len:·35,·SHA:·06fc82c5003b31290ab55a2279663743e201d3152bca960de4b5d9fce672b925·...·].html#details">More...</a><br·/></td></tr>115 <tr·class="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>
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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02452.html">gtsam::OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02456.html">gtsam::MakeJacobian&lt;·T,·A·&gt;</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02520.html">gtsam::internal::AutoTicToc</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·class·that·calls·internal::tic·at·construction,·and·internol::toc·when·destroyed.··<a·href="a02520.html#details">More...</a><br·/></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·Jacobian··<a·href="a02456.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02460.html">gtsam::MakeOptionalJacobian&lt;·T,·A·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·JacobianTA·optional·reference·Used·mainly·by·Expressions··<a·href="a02460.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
123 <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>
124 Namespaces</h2></td></tr>122 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>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>
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="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>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="a00137.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="a00137.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="a00137.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="a00137.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>
128 </table>194 </table>
129 <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>
 196 <div·class="textblock"><p>Timing·utilities.·</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/a00137.js
479 B
js-beautify {}
Max HTML report size reached
121 KB
./usr/share/doc/libgtsam-dev/html/a00137_source.html
Max HTML report size reached
23.4 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/Vector.cpp·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, 112 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">Vector.cpp·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>typedef·and·functions·to·augment·Eigen's·Vectors··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 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02664.html">gtsam::WeightedSampler&lt;·Engine·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·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> 
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> 
185 </table>119 </table>
186 <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>
187 <div·class="textblock"><p>typedef·and·functions·to·augment·Eigen's·Vectors·</p>121 <div·class="textblock"><p>Fast·sampling·without·replacement.·</p>
188 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>122 <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>
189 <dd> 
190 Frank·Dellaert·</dd> 
191 <dd> 
192 Varun·Agrawal·</dd></dl> 
193 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
Max diff block lines reached; 914/17681 bytes (5.17%) of diff not shown.
6.0 KB
html2text {}
Max HTML report size reached
1.49 KB
./usr/share/doc/libgtsam-dev/html/a00140.js
1.41 KB
js-beautify {}
Max HTML report size reached
258 KB
./usr/share/doc/libgtsam-dev/html/a00143_source.html
Max HTML report size reached
134 KB
./usr/share/doc/libgtsam-dev/html/a00146_source.html
Max HTML report size reached
21.5 KB
./usr/share/doc/libgtsam-dev/html/a00149.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 45 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>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastMap.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.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 <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="a00149_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="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>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: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>
 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>
 170 <tr·class="separator:a8bd1afa797020a5192f68f2f5989c139"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 171 <tr·class="memitem:ad75d4fed1638b33f08002a2600aef35d"·id="r_ad75d4fed1638b33f08002a2600aef35d"><td·class="memTemplParams"·colspan="2"><a·id="ad75d4fed1638b33f08002a2600aef35d"·name="ad75d4fed1638b33f08002a2600aef35d"></a>
 172 template&lt;class·T·&gt;·</td></tr>
 173 <tr·class="memitem:ad75d4fed1638b33f08002a2600aef35d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalityBinary</b>·(const·T·&amp;input=T())</td></tr>
 174 <tr·class="separator:ad75d4fed1638b33f08002a2600aef35d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 175 <tr·class="memitem:a1e5d51b6c575d0546b547e69bc894aa0"·id="r_a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memTemplParams"·colspan="2"><a·id="a1e5d51b6c575d0546b547e69bc894aa0"·name="a1e5d51b6c575d0546b547e69bc894aa0"></a>
 176 template&lt;class·T·&gt;·</td></tr>
 177 <tr·class="memitem:a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsBinary</b>·(const·T·&amp;input=T())</td></tr>
 178 <tr·class="separator:a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 179 <tr·class="memitem:a8eacbfffb8ec7f3335d0077f57aa0e85"·id="r_a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memTemplParams"·colspan="2"><a·id="a8eacbfffb8ec7f3335d0077f57aa0e85"·name="a8eacbfffb8ec7f3335d0077f57aa0e85"></a>
 180 template&lt;class·T·&gt;·</td></tr>
 181 <tr·class="memitem:a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsDereferencedBinary</b>·(const·T·&amp;input=T())</td></tr>
 182 <tr·class="separator:a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 183 </table><table·class="memberdecls">
 184 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 185 Variables</h2></td></tr>
 186 <tr·class="memitem:a087685f54898c5180dd954bfc1e5fb1f"·id="r_a087685f54898c5180dd954bfc1e5fb1f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a087685f54898c5180dd954bfc1e5fb1f"·name="a087685f54898c5180dd954bfc1e5fb1f"></a>
 187 const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbose</b>·=·false</td></tr>
 188 <tr·class="separator:a087685f54898c5180dd954bfc1e5fb1f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>189 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>190 <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> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>191 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>
Max diff block lines reached; 950/16301 bytes (5.83%) of diff not shown.
5.45 KB
html2text {}
Max HTML report size reached
56.3 KB
./usr/share/doc/libgtsam-dev/html/a00149_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/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, 91 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">FastMap.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="a00149.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00149.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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="a00017.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>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;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;sstream&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><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="a00062.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>
127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div> 
128 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02316.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02316.html">FastMap</a>·:·<span·class="keyword">public</span>·std::map&lt;KEY,·VALUE,·std::less&lt;KEY&gt;,</div> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··typename·internal::FastDefaultAllocator&lt;std::pair&lt;const·KEY,·VALUE&gt;·&gt;::type&gt;·{</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>128 <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> 
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>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>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>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>
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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="comment">//·templated·default·object·creation·so·we·only·need·to·declare·one·friend·(if·applicable)</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>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>
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[·...·truncated·by·diffoscope;·len:·68,·SHA:·e22e0369e7cd08e3b6b909443f820cdcbbe0240b7c6e6a5e971d189dad26ef3f·...·]</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>T·create()·{</div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">return</span>·T();</div>
 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>·</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·Creates·or·empties·a·folder·in·the·build·folder·and·returns·the·relative·path</span></div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">inline</span>·boost::filesystem::path·resetFilesystem(</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····boost::filesystem::path·folder·=·<span·class="stringliteral">&quot;actual&quot;</span>)·{</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::filesystem::remove_all(folder);</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··boost::filesystem::create_directory(folder);</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·folder;</div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>149 <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>[·...·truncated·by·diffoscope;·len:·94,·SHA:·1b0c49f46d2d3159e63bc90925329634b13b0cfa588a43c14fcdd75203498131·...·]</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·Templated·round-trip·serialization</span></div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·roundtrip(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··std::string·serialized·=·<a·class="code·hl_function"·href="a01428.html#a332bad7d1e70d3c04ceca35adce7a134">serialize</a>(input);</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordflow">if</span>·(verbose)·std::cout·&lt;&lt;·serialized·&lt;&lt;·std::endl·&lt;&lt;·std::endl;</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_function"·href="a01428.html#aa4d516d0d98946341ad2766521011d1b">deserialize</a>(serialized,·output);</div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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[·...·truncated·by·diffoscope;·len:·27,·SHA:·15e58ffc43ffe7c7c61647e3b91338995c524f4d6f5dd6c8b4af37b012d571f2·...·]</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·Templated·round-trip·serialization·using·a·file</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keywordtype">void</span>·roundtripFile(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::filesystem::path·path·=·resetFilesystem()/<span·class="stringliteral">&quot;graph.dat&quot;</span>;</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a01428.html#aa3261c2d455f892dae1921f8c3a39267">serializeToFile</a>(input,·path.string());</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_function"·href="a01428.html#adbb4a71187706918faca3a11519b62f6">deserializeFromFile</a>(path.string(),·output);</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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><span·class="comment">//·This·version·requires·equality·operator·and·uses·string·and·file·round-trips</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> 
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>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>
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>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>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}</div>
162 <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>
163 </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>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keywordtype">bool</span>·equalsObj(<span·class="keyword">const</span>·T&amp;·input·=·T())·{</div>
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··T·output·=·create&lt;T&gt;();</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··roundtrip&lt;T&gt;(input,output);</div>
 180 <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="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(input,·output);</div>
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>}</div>
166 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></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="comment">//·De-referenced·version·for·pointers,·requires·equals·method</span></div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keywordtype">bool</span>·equalsDereferenced(<span·class="keyword">const</span>·T&amp;·input)·{</div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··T·output·=·create&lt;T&gt;();</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··roundtrip&lt;T&gt;(input,output);</div>
Max diff block lines reached; 8788/44588 bytes (19.71%) of diff not shown.
12.6 KB
html2text {}
Max HTML report size reached
10.1 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/ParameterMatrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 53 lines modifiedOffset 96, 55 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FitBasis.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.··106 <p>Fit·a·Basis·using·least-squares.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00152_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00152_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="a02752.html">gtsam::ParameterMatrix&lt;·M·&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="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>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·matrix·abstraction·of·MxN·values·at·the·<a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·points.··<a·href="a02752.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02756.html">gtsam::traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></td></tr> 
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="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
125 Functions</h2></td></tr> 
126 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"·id="r_a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplParams"·colspan="2"><a·id="a1103d3fad113e53d2746412ce08e633c"·name="a1103d3fad113e53d2746412ce08e633c"></a> 
127 template&lt;int·M&gt;·</td></tr> 
128 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="e[·...·truncated·by·diffoscope;·len:·74,·SHA:·d416c8e65e3a6d9b6fb7567d31488f08ba26fdc8779e32f48783a8d890a264f1·...·]</td></tr>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>
129 <tr·class="separator:a1103d3fad113e53d2746412ce08e633c"><td·class="memSeparator"·colspan="2">&#160;</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>
130 </table>132 </table>
131 <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>
132 <div·class="textblock"><p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·</p>134 <div·class="textblock"><p>Fit·a·Basis·using·least-squares.·</p>
 135 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>
134 <dl·class="section·date"><dt>Date</dt><dd>September·21,·2020·</dd></dl> 
135 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>141 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">ParameterMatrix.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">FitBasis.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>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 ··</ul>144 ··</ul>
143 </div>145 </div>
144 </body>146 </body>
145 </html>147 </html>
2.42 KB
html2text {}
Max HTML report size reached
486 B
./usr/share/doc/libgtsam-dev/html/a00152.js
400 B
js-beautify {}
Max HTML report size reached
72.6 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/ParameterMatrix.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 208 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">ParameterMatrix.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="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>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*··Concept·needed·for·LS.·Parameters·=·Coefficients·|·Values</span></div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····-·Parameters,·Jacobian</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····-·PredictFactor(double·x)(Parameters·p,·OptionalJacobian&lt;1,N&gt;·H)</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*/</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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="a00020.html">gtsam/base/Matrix.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="a00176.html">gtsam/basis/Basis.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="a00080.html">gtsam/base/Testable.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00170.html">gtsam/basis/BasisFactors.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.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="a00893.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="a01085.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
123 <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>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">···36</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>·=·std::map&lt;double,·double&gt;;</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">···38</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">Sample</a>·=·std::pair&lt;double,·double&gt;;</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>136 <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><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·M&gt;</div>137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Basis&gt;</div>
129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02752.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02752.html">ParameterMatrix</a>·{</div>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>
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span>MatrixType·=·Eigen::Matrix&lt;double,·M,·-1&gt;;</div> 
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">private</span>:</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··MatrixType·matrix_;</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">public</span>:</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>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·dimension·=·Eigen::Dynamic·};</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">···53</a></span>··<a·class="code·hl_function"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">ParameterMatrix</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N)·:·matrix_(M,·N)·{·matrix_.setZero();·}</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>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"><a·class="line"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">···59</a></span>··<a·class="code·hl_function"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">ParameterMatrix</a>(<span·class="keyword">cons[·...·truncated·by·diffoscope;·len:·223,·SHA:·9e7e0fe5f485956717f2f8578b44b6b09eefd6c90df792b55e8c7aeba7b0d357·...·]</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>
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">···62</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">rows</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.rows();·}</div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02752.html#afb7465e65a040c4af126147520a60946">···65</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#afb7465e65a040c4af126147520a60946">cols</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.cols();·}</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">···68</a></span>··MatrixType·<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_;·}</div> 
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·<span·class="keyword">public</span>:</div>
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">···71</a></span>··Eigen::Matrix&lt;double,·-1,·M&gt;·<a·class="code·hl_function"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">transpose</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.transpose();·}</div> 
152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
153 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">···77</a></span>··Eigen::Matrix&lt;double,·1,·-1&gt;·<a·class="code·hl_function"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">row</a>(<s[·...·truncated·by·diffoscope;·len:·81,·SHA:·ebf72235c7acec788a62bb84d8b1e7a088017bd9053c1df04b9f516b2eee82c9·...·]</div>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_fun[·...·truncated·by·diffoscope;·len:·221,·SHA:·94449582419fd4e61665acba78b99755f4b9d1408aa19530e46225191b643eea·...·]</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>
155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div>156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·graph;</div>
156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
157 </div>158 </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>
 167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·gfg;</div>
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
159 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">···85</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">row</a>(<span·class="keywordtype">size_t</span>·index)·-&gt;·Eigen::Block&lt;MatrixType,·1,·-1,·<span·class="keyword">false</span>&gt;·{</div> 
161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div> 
162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div> 
163 </div>169 </div>
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
165 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}">171 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">···93</a></span>··Eigen::Matrix&lt;double,·M,·1&gt;·<a·class="code·hl_function"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">col</a>(<span·class="keywordtype">size_t</span>·index)<span·class="keyword">·const·</span>{</div> 
167 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·matrix_.col(index);</div>172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02744.html#adba0f358e295a1def2dbe076e9526566">···89</a></span>··<a·class="code·hl_function"·href="a02744.html#adba0f358e295a1def2dbe076e9526566">FitBasis</a>(<span·class="keyword">const</spa[·...·truncated·by·diffoscope;·len:·303,·SHA:·d05beae9546fb8994def4ce78f3a8c8783b8fe16e44329b304a22c1119e5e0ce·...·]</div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·gfg·=·<a·class="code·hl_function"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">LinearGraph</a>(sequence,·model,·N);</div>
 174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·solution·=·gfg-&gt;optimize();</div>
 175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····parameters_·=·solution.<a·class="code·hl_function"·href="a04064.html#ae6001983487246c450a50f2e50817c50">at</a>(0);</div>
168 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
169 </div>177 </div>
170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02744.html#a9fff77639aab8e1fb67e226ac84f6701">···96</a></span>··Parameters·<a·class="code·hl_function"·href="a02744.html#a9fff77639aab8e1fb67e226ac84f6701">parameters</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·parameters_;·}</div>
171 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02752.html#acd002830d61a565536a2da07c6eccf6a">··101</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02752.html#acd002830d61a565536a2da07c6eccf6a">col</a>(<span·class="keywordtype">size_t</span>·index)·-&gt;·Eigen::Block&lt;MatrixType,·M,·1,·true&gt;·{</div> 
173 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">return</span>·matrix_.col(index);</div> 
174 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··}</div>180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>
Max diff block lines reached; 16066/55933 bytes (28.72%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
5.56 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="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="a00002.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="a00044.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;<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="a00176.html">gtsam/basis/Basis.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="foldopen"·id="foldopen00032"·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>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="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>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
Offset 146, 16 lines modifiedOffset 146, 16 lines modified
146 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</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>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>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>149 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};··<span·class="comment">//·Chebyshev2Basis</span></div>
150 </div>150 </div>
151 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>151 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
152 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>}··<span·class="comment">//·namespace·gtsam</span></div>152 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>}··<span·class="comment">//·namespace·gtsam</span></div>
153 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>153 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
154 <div·class="ttc"·id="aa00158_html"><div·class="ttname"><a·href="a00158.html">Basis.h</a></div><div·class="ttdoc">Compute·an·interpolating·basis.</div></div>154 <div·class="ttc"·id="aa00176_html"><div·class="ttname"><a·href="a00176.html">Basis.h</a></div><div·class="ttdoc">Compute·an·interpolating·basis.</div></div>
155 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>155 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
156 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div>156 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div>
157 <div·class="ttc"·id="aa02732_html"><div·class="ttname"><a·href="a02732.html">gtsam::Chebyshev1Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·first·kind·https://en.wikipedia.org/wiki/Chebyshev_polynomials#...</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:32</div></div>157 <div·class="ttc"·id="aa02732_html"><div·class="ttname"><a·href="a02732.html">gtsam::Chebyshev1Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·first·kind·https://en.wikipedia.org/wiki/Chebyshev_polynomials#...</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:32</div></div>
158 <div·class="ttc"·id="aa02736_html"><div·class="ttname"><a·href="a02736.html">gtsam::Chebyshev2Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·second·kind.</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:80</div></div>158 <div·class="ttc"·id="aa02736_html"><div·class="ttname"><a·href="a02736.html">gtsam::Chebyshev2Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·second·kind.</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:80</div></div>
159 </div><!--·fragment·--></div><!--·contents·-->159 </div><!--·fragment·--></div><!--·contents·-->
160 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->161 <!--·start·footer·part·-->
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.34 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/Fourier.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/ParameterMatrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Fourier.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Fourier·decomposition,·see·e.g.··106 <p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02748.html">gtsam::FourierBasis</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02752.html">gtsam::ParameterMatrix&lt;·M·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·basis.··<a·href="a02748.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·matrix·abstraction·of·MxN·values·at·the·<a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·points.··<a·href="a02752.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02756.html">gtsam::traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
 124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 125 Functions</h2></td></tr>
 126 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"·id="r_a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplParams"·colspan="2"><a·id="a1103d3fad113e53d2746412ce08e633c"·name="a1103d3fad113e53d2746412ce08e633c"></a>
 127 template&lt;int·M&gt;·</td></tr>
 128 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02752.html">ParameterMatrix</a>&lt;·M·&gt;·&amp;parameterMatrix)</td></tr>
 129 <tr·class="separator:a1103d3fad113e53d2746412ce08e633c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>130 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Fourier·decomposition,·see·e.g.·</p> 
123 <p><a·href="http://mathworld.wolfram.com/FourierSeries.html">http://mathworld.wolfram.com/FourierSeries.html</a>·</p><dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>132 <div·class="textblock"><p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>September·21,·2020·</dd></dl>
125 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>139 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00161.html">Fourier.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00161.html">ParameterMatrix.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>142 ··</ul>
133 </div>143 </div>
134 </body>144 </body>
135 </html>145 </html>
2.02 KB
html2text {}
Max HTML report size reached
331 B
./usr/share/doc/libgtsam-dev/html/a00161.js
245 B
js-beautify {}
Max HTML report size reached
63.8 KB
./usr/share/doc/libgtsam-dev/html/a00161_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/ParameterMatrix.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Fourier.h</div></div>104 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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>
Offset 114, 90 lines modifiedOffset 114, 192 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00158.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="a00026.html">gtsam/base/Matrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.html">gtsam/base/Testable.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·M&gt;</div>
 130 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02752.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02752.html">ParameterMatrix</a>·{</div>
 132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span>MatrixType·=·Eigen::Matrix&lt;double,·M,·-1&gt;;</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">private</span>:</div>
 135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··MatrixType·matrix_;</div>
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·dimension·=·Eigen::Dynamic·};</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">···53</a></span>··<a·class="code·hl_function"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">ParameterMatrix</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N)·:·matrix_(M,·N)·{·matrix_.setZero();·}</div>
 143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">···59</a></span>··<a·class="code·hl_function"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">ParameterMatrix</a>(<span·class="keyword">const</span>·MatrixType&amp;·<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>)·:·matrix_(<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>)·{}</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">···62</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">rows</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.rows();·}</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02752.html#afb7465e65a040c4af126147520a60946">···65</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#afb7465e65a040c4af126147520a60946">cols</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.cols();·}</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">···68</a></span>··MatrixType·<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_;·}</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">···71</a></span>··Eigen::Matrix&lt;double,·-1,·M&gt;·<a·class="code·hl_function"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">transpose</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.transpose();·}</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
125 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">154 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">···77</a></span>··Eigen::Matrix&lt;double,·1,·-1&gt;·<a·class="code·hl_function"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">row</a>(<span·class="keywordtype">size_t</span>·index)<span·class="keyword">·const·</span>{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02748.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02748.html">FourierBasis</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;FourierBasis&gt;·{</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">public</span>:</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·<span·class="comment">/*Nx1*/</span>·-1,·1&gt;;</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>DiffMatrix·=·Eigen::Matrix&lt;double,·<span·class="comment">/*NxN*/</span>·-1,·-1&gt;;</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">···40</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div> 
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····Weights·b(N);</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····b[0]·=·1;</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1,·n·=·1;·i·&lt;·N;·i++)·{</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·(i·%·2·==·1)·{</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········b[i]·=·cos(n·*·x);</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}·<span·class="keywordflow">else</span>·{</div>156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········b[i]·=·sin(n·*·x);</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········n++;</div> 
141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div>
142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">return</span>·b;</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
145 </div>158 </div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
147 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">160 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">···85</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">row</a>(<span·class="keywordtype">size_t</span>·index)·-&gt;·Eigen::Block&lt;MatrixType,·1,·-1,·<span·class="keyword">false</span>&gt;·{</div>
 162 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div>
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">···64</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">CalculateWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)·{</div> 
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·TODO(Varun)·How·do·we·enforce·an·interval·for·Fourier·series?</span></div> 
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x);</div> 
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div>
152 </div>164 </div>
153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
154 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">166 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">···93</a></span>··Eigen::Matrix&lt;double,·M,·1&gt;·<a·class="code·hl_function"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">col</a>(<span·class="keywordtype">size_t</span>·index)<span·class="keyword">·const·</span>{</div>
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">···73</a></span>··<span·class="keyword">static</span>·DiffMatrix·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(<span·class="keywordtype">size_t</span>·N)·{</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····DiffMatrix·D·=·DiffMatrix::Zero(N,·N);</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">double</span>·k·=·1;</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1;·i·&lt;·N;·i·+=·2)·{</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······D(i,·i·+·1)·=·k;···<span·class="comment">//·sin&#39;(k*x)·=·k*cos(k*x)</span></div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······D(i·+·1,·i)·=·-k;··<span·class="comment">//·cos&#39;(k*x)·=·-k*sin(k*x)</span></div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······k·+=·1;</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·D;</div>168 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·matrix_.col(index);</div>
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>169 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>
166 </div>170 </div>
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
168 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">···92</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div> 
170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div> 
171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> 
172 </div> 
173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>171 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
174 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">172 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">
Max diff block lines reached; 28929/49900 bytes (57.97%) of diff not shown.
15.0 KB
html2text {}
Max HTML report size reached
4.54 KB
./usr/share/doc/libgtsam-dev/html/a00164.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">Chebyshev.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Chebyshev2.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Chebyshev·basis·decompositions.··104 <p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.··
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>Chebyshev·basis·decompositions.·</p>114 <div·class="textblock"><p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·</p>
115 <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>
116 <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>
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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00164.html">Chebyshev.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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00164.html">Chebyshev2.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>
971 B
html2text {}
Max HTML report size reached
7.79 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/FitBasis.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">FitBasis.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Chebyshev.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Fit·a·Basis·using·least-squares.··104 <p>Chebyshev·basis·decompositions.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00167_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02744.html">gtsam::FitBasis&lt;·Basis·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·does·regression·via·least·squares·Example·usage:·size_t·N·=·3;·auto·fit·=·FitBasis&lt;Chebyshev2&gt;(data_points,·noise_model,·N);·Vector·coefficients·=·fit.parameters();.··<a·href="a02744.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:a24ec5d6ec6b211d0cbaf645c11c198de"·id="r_a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24ec5d6ec6b211d0cbaf645c11c198de"·name="a24ec5d6ec6b211d0cbaf645c11c198de"></a> 
125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sequence</b>·=·std::map&lt;·double,·double·&gt;</td></tr> 
126 <tr·class="memdesc:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Our·sequence·representation·is·a·map·of·{x:·y}·values·where·y·=·f(x)·<br·/></td></tr> 
127 <tr·class="separator:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a9920fe883a2f506440aca7c1a2bd1a00"·id="r_a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9920fe883a2f506440aca7c1a2bd1a00"·name="a9920fe883a2f506440aca7c1a2bd1a00"></a> 
129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sample</b>·=·std::pair&lt;·double,·double·&gt;</td></tr> 
130 <tr·class="memdesc:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·sample·is·a·key-value·pair·from·a·sequence.·<br·/></td></tr> 
131 <tr·class="separator:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>112 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Fit·a·Basis·using·least-squares.·</p>114 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl> 
137 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>121 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00167.html">FitBasis.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00167.html">Chebyshev.cpp</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>124 ··</ul>
145 </div>125 </div>
146 </body>126 </body>
147 </html>127 </html>
1.75 KB
html2text {}
Max HTML report size reached
11.8 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.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/BasisFactors.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 63 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Chebyshev2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BasisFactors.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.··105 <p>Factor·definitions·for·various·Basis·functors.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02704.html">gtsam::EvaluationFactor&lt;·BASIS·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·for·enforcing·the·scalar·value·of·the·polynomial·BASIS·representation·at·<code>x</code>·is·the·same·as·the·measurement·<code>z</code>·when·using·a·pseudo-spectral·parameterization.··<a·href="a02704.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02708.html">gtsam::VectorEvaluationFactor&lt;·BASIS,·M·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·factor·for·enforcing·BASIS·polynomial·evaluation·on·a·<a·class="el"·href="a02752.html"·title="A·matrix·abstraction·of·MxN·values·at·the·Basis·points.">ParameterMatrix</a>·of·size·(M,·N)·is·equal·to·a·vector-valued·measurement·at·the·same·point,·when·using·a·pseudo-spectral·parameterization.··<a·href="a02708.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02712.html">gtsam::VectorComponentFactor&lt;·BASIS,·P·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·factor·for·enforcing·BASIS·polynomial·evaluation·on·a·<a·class="el"·href="a02752.html"·title="A·matrix·abstraction·of·MxN·values·at·the·Basis·points.">ParameterMatrix</a>·of·size·(P,·N)·is·equal·to·specified·measurement·at·the·same·point,·when·using·a·pseudo-spectral·parameterization.··<a·href="a02712.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02716.html">gtsam::ManifoldEvaluationFactor&lt;·BASIS,·T·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">For·a·measurement·value·of·type·T·i.e.··<a·href="a02716.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02720.html">gtsam::DerivativeFactor&lt;·BASIS·&gt;</a></td></tr>
 124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·at·a·specified·point<code>x</code>·is·equal·to·the·scalar·measurement·<code>z</code>.··<a·href="a02720.html#details">More...</a><br·/></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02724.html">gtsam::VectorDerivativeFactor&lt;·BASIS,·M·&gt;</a></td></tr>
 127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·at·a·specified·point·<code>x</code>·is·equal·to·the·vector·value·<code>z</code>.··<a·href="a02724.html#details">More...</a><br·/></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02728.html">gtsam::ComponentDerivativeFactor&lt;·BASIS,·P·&gt;</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·is·equal·to·the·scalar·value·at·a·specific·index·<code>i</code>·of·a·vector-valued·measurement·<code>z</code>.··<a·href="a02728.html#details">More...</a><br·/></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>134 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>135 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>136 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>138 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·</p>140 <div·class="textblock"><p>Factor·definitions·for·various·Basis·functors.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>141 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>142 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
117 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>147 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00170.html">Chebyshev2.cpp</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00170.html">BasisFactors.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>150 ··</ul>
125 </div>151 </div>
126 </body>152 </body>
127 </html>153 </html>
3.49 KB
html2text {}
Max HTML report size reached
7.11 KB
./usr/share/doc/libgtsam-dev/html/a00173_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="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">gtsam/base/Manifold.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/Manifold.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>
123 <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>123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">gtsam/basis/Basis.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="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>
126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
127 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02740.html">···46</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02740.html">Chebyshev2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev2&gt;·{</div>128 <div·class="line"><a·id="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>
129 <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="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div>
130 <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="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>
Offset 191, 17 lines modifiedOffset 191, 17 lines modified
191 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>····<span·class="keywordflow">return</span>·Xmat;</div>191 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>····<span·class="keywordflow">return</span>·Xmat;</div>
192 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··}</div>192 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··}</div>
193 </div>193 </div>
194 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>};··<span·class="comment">//·\·Chebyshev2</span></div>194 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>};··<span·class="comment">//·\·Chebyshev2</span></div>
195 </div>195 </div>
196 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>196 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
197 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>}··<span·class="comment">//·namespace·gtsam</span></div>197 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>}··<span·class="comment">//·namespace·gtsam</span></div>
198 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>198 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
199 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div>199 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div>
200 <div·class="ttc"·id="aa00158_html"><div·class="ttname"><a·href="a00158.html">Basis.h</a></div><div·class="ttdoc">Compute·an·interpolating·basis.</div></div>200 <div·class="ttc"·id="aa00176_html"><div·class="ttname"><a·href="a00176.html">Basis.h</a></div><div·class="ttdoc">Compute·an·interpolating·basis.</div></div>
201 <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>201 <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>
202 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div>202 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div>
203 <div·class="ttc"·id="aa02740_html"><div·class="ttname"><a·href="a02740.html">gtsam::Chebyshev2</a></div><div·class="ttdoc">Chebyshev·Interpolation·on·Chebyshev·points·of·the·second·kind·Note·that·N·here,·the·number·of·points...</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:46</div></div>203 <div·class="ttc"·id="aa02740_html"><div·class="ttname"><a·href="a02740.html">gtsam::Chebyshev2</a></div><div·class="ttdoc">Chebyshev·Interpolation·on·Chebyshev·points·of·the·second·kind·Note·that·N·here,·the·number·of·points...</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:46</div></div>
204 <div·class="ttc"·id="aa02740_html_a545c241cb6421d73f3494701ee7e4812"><div·class="ttname"><a·href="a02740.html#a545c241cb6421d73f3494701ee7e4812">gtsam::Chebyshev2::Point</a></div><div·class="ttdeci">static·double·Point(size_t·N,·int·j)</div><div·class="ttdoc">Specific·Chebyshev·point.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:55</div></div>204 <div·class="ttc"·id="aa02740_html_a545c241cb6421d73f3494701ee7e4812"><div·class="ttname"><a·href="a02740.html#a545c241cb6421d73f3494701ee7e4812">gtsam::Chebyshev2::Point</a></div><div·class="ttdeci">static·double·Point(size_t·N,·int·j)</div><div·class="ttdoc">Specific·Chebyshev·point.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:55</div></div>
205 <div·class="ttc"·id="aa02740_html_ab28730ac756133e4d93752a34b1ecad8"><div·class="ttname"><a·href="a02740.html#ab28730ac756133e4d93752a34b1ecad8">gtsam::Chebyshev2::Point</a></div><div·class="ttdeci">static·double·Point(size_t·N,·int·j,·double·a,·double·b)</div><div·class="ttdoc">Specific·Chebyshev·point,·within·[a,b]·interval.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:64</div></div>205 <div·class="ttc"·id="aa02740_html_ab28730ac756133e4d93752a34b1ecad8"><div·class="ttname"><a·href="a02740.html#ab28730ac756133e4d93752a34b1ecad8">gtsam::Chebyshev2::Point</a></div><div·class="ttdeci">static·double·Point(size_t·N,·int·j,·double·a,·double·b)</div><div·class="ttdoc">Specific·Chebyshev·point,·within·[a,b]·interval.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:64</div></div>
206 <div·class="ttc"·id="aa02740_html_abe793df46865398aa41cae400190148c"><div·class="ttname"><a·href="a02740.html#abe793df46865398aa41cae400190148c">gtsam::Chebyshev2::Points</a></div><div·class="ttdeci">static·Vector·Points(size_t·N)</div><div·class="ttdoc">All·Chebyshev·points.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:72</div></div>206 <div·class="ttc"·id="aa02740_html_abe793df46865398aa41cae400190148c"><div·class="ttname"><a·href="a02740.html#abe793df46865398aa41cae400190148c">gtsam::Chebyshev2::Points</a></div><div·class="ttdeci">static·Vector·Points(size_t·N)</div><div·class="ttdoc">All·Chebyshev·points.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:72</div></div>
207 <div·class="ttc"·id="aa02740_html_acef4ab538051627502a1205569ff650c"><div·class="ttname"><a·href="a02740.html#acef4ab538051627502a1205569ff650c">gtsam::Chebyshev2::Points</a></div><div·class="ttdeci">static·Vector·Points(size_t·N,·double·a,·double·b)</div><div·class="ttdoc">All·Chebyshev·points,·within·[a,b]·interval.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:79</div></div>207 <div·class="ttc"·id="aa02740_html_acef4ab538051627502a1205569ff650c"><div·class="ttname"><a·href="a02740.html#acef4ab538051627502a1205569ff650c">gtsam::Chebyshev2::Points</a></div><div·class="ttdeci">static·Vector·Points(size_t·N,·double·a,·double·b)</div><div·class="ttdoc">All·Chebyshev·points,·within·[a,b]·interval.</div><div·class="ttdef"><b>Definition</b>·Chebyshev2.h:79</div></div>
22.1 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/BasisFactors.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 95, 62 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="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BasisFactors.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Basis.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Factor·definitions·for·various·Basis·functors.··107 <p>Compute·an·interpolating·basis.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00176_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="a02704.html">gtsam::EvaluationFactor&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>
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>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>
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="a02708.html">gtsam::VectorEvaluationFactor&lt;·BASIS,·M·&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="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</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·[·...·truncated·by·diffoscope;·len:·58,·SHA:·77b8e025d12c5da209b9f16d6f4f65439ab9f72eb3ebfa79f763b1650d52f2e7·...·].html#details">More...</a><br·/></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>.[·...·truncated·by·diffoscope;·len:·17,·SHA:·e071f53f414655a5cf02cb8a63ef15164001435a0a90ed22c218066d5a5867b4·...·].html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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)·i[·...·truncated·by·diffoscope;·len:·146,·SHA:·bdd391f8cd258134f52e0040d1376a4b7d7ffa6f7ac4f894d2715a98d7a57ead·...·]></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>
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 <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="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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <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#[·...·truncated·by·diffoscope;·len:·25,·SHA:·8719197005fd7fdf99f88be6c41a050502192e96e45973b8fb951d0ec0a61324·...·]></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>
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 <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>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>
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>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>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <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>
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>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>
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>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[·...·truncated·by·diffoscope;·len:·117,·SHA:·a917efe1ba5872ffd73b05c9617b5591226d6b1d01a25809062ed9c4cc56ef79·...·].html#details">More...</a><br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
133 <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>
134 Namespaces</h2></td></tr>142 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>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>
136 <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>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 </table><table·class="memberdecls">
 147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 148 Typedefs</h2></td></tr>
 149 <tr·class="memitem:a0c3caa86eb94d40f2d3decce787fa3b2"·id="r_a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c3caa86eb94d40f2d3decce787fa3b2"·name="a0c3caa86eb94d40f2d3decce787fa3b2"></a>
 150 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Weights</b>·=·Eigen::Matrix&lt;·double,·1,·-1·&gt;</td></tr>
 151 <tr·class="separator:a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 </table><table·class="memberdecls">
 153 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 154 Functions</h2></td></tr>
 155 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"·id="r_ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplParams"·colspan="2">template&lt;size_t·M&gt;·</td></tr>
 156 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01414.html#ga2ce44d31cae1eda44c2a86d32d92b935">gtsam::kroneckerProductIdentity</a>·(const·Weights·&amp;w)</td></tr>
 157 <tr·class="memdesc:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·computing·the·kronecker·product·of·the·1*N·Weight·vector·<code>w</code>·with·the·MxM·identity·matrix·<code>I</code>·efficiently.··<br·/></td></tr>
 158 <tr·class="separator:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>159 </table>
139 <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>
140 <div·class="textblock"><p>Factor·definitions·for·various·Basis·functors.·</p>161 <div·class="textblock"><p>Compute·an·interpolating·basis.·</p>
141 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>162 <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>163 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
143 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>168 ··<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="a00176.html">BasisFactors.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="a00176.html">Basis.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>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>
150 ··</ul>171 ··</ul>
151 </div>172 </div>
152 </body>173 </body>
153 </html>174 </html>
6.7 KB
html2text {}
Max HTML report size reached
1.2 KB
./usr/share/doc/libgtsam-dev/html/a00176.js
1.12 KB
js-beautify {}
Max HTML report size reached
172 KB
./usr/share/doc/libgtsam-dev/html/a00176_source.html
Max HTML report size reached
15.4 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/DiscreteJunctionTree.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 96, 49 lines modifiedOffset 96, 72 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DecisionTree.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>Decision·Tree·for·use·in·DiscreteFactors.··
 107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00179_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00179_source.html">Go·to·the·source·code·of·this·file.</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>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>111 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>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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·<a·class="el"·href="a03528.html"·title="A·cluster-tree·that·eliminates·to·a·Bayes·tree.">EliminatableClusterTree</a>,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·asso[·...·truncated·by·diffoscope;·len:·41,·SHA:·9ab49e8086a38ea33f53f47c66b0f118a0e0d1c46450d398bc4e4e8f125661cb·...·].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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
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>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>
125 <tr·class="separator:aa8c26fa5afbbfd23795d7d421e543a81"><td·class="memSeparator"·colspan="2">&#160;</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>
126 </table>147 </table>
127 <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>
128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
130 <dd>151 <dd>
131 Richard·Roberts·</dd></dl>152 Can·Erdogan·</dd></dl>
 153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl>
132 </div></div><!--·contents·-->154 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>158 ··<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="a00179.html">DiscreteJunctionTree.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="a00179.html">DecisionTree.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>160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>161 ··</ul>
140 </div>162 </div>
141 </body>163 </body>
142 </html>164 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
4.05 KB
html2text {}
Max HTML report size reached
651 B
./usr/share/doc/libgtsam-dev/html/a00179.js
565 B
js-beautify {}
Max HTML report size reached
95.2 KB
./usr/share/doc/libgtsam-dev/html/a00179_source.html
Max HTML report size reached
14.7 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/Signature.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 94, 84 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="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>·&#124; 
103 <a·href="#var-members">Variables</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Signature.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>signatures·for·conditional·densities··104 <p>discrete·factor··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
117 Typedefs</h2></td></tr> 
118 <tr·class="memitem: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> 
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>112 </table>
161 <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>
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>115 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 117 <dd>
 118 Frank·Dellaert·</dd></dl>
165 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
166 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
168 <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!·-->
169 ··<ul>123 ··<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="a00182.html">Signature.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="a00182.html">DecisionTreeFactor.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>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>
172 ··</ul>126 ··</ul>
173 </div>127 </div>
174 </body>128 </body>
175 </html>129 </html>
3.1 KB
html2text {}
Max HTML report size reached
7.83 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.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="a00188_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00188_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="a00188.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="a00188.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/a00188.js
270 B
js-beautify {}
Max HTML report size reached
85.5 KB
./usr/share/doc/libgtsam-dev/html/a00188_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/DiscreteFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">DiscreteFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00188.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00188.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 127 lines modifiedOffset 114, 225 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="a00191.html">gtsam/discrete/DiscreteValues.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="a00233.html">gtsam/discrete/AlgebraicDecisionTree.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="a00593.html">gtsam/inference/Factor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">gtsam/discrete/DiscreteFactor.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="a00080.html">gtsam/base/Testable.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="a00272.html">gtsam/discrete/DiscreteKey.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/Ordering.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;algorithm&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><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stdexcept&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>130 <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><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;vector&gt;</span></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><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><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>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="keyword">class·</span>DecisionTreeFactor;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>DiscreteConditional;</div>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span>DiscreteConditional;</div>
130 <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>137 <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>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
132 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">139 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
133 <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> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>140 <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·clas[·...·truncated·by·diffoscope;·len:·56,·SHA:·4b19662f93f8e0bae66475140cd119527e47ac7fc16702b3813d9cd27d3587e6·...·]</div>
 141 <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>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>···<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>143 <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>
 144 <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>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02808.html#a96e20fc5f4cc476df586d28dab2da00c">···49</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02852.html">DiscreteFactor</a>·<a·class="code·hl_typedef"·href="a02808.html#a96e20fc5f4cc476df586d28dab2da00c">Base</a>;··</div>
 146 <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>
 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="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·<a·class="code·hl_class"·href="a02760.html">ADT</a>;</div>
138 <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> 
139 <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> 
140 <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> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
142 <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> 
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">public</span>:</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</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>···<span·class="keyword">protected</span>:</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····std::map&lt;Key,·size_t&gt;·cardinalities_;</div>
146 <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>·</div>
147 <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>152 <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>·</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_class"·href="a02808.html">DecisionTreeFactor</a>();</div>
149 <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> 
150 <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> 
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02760.html">ADT</a>&amp;·potentials);</div>
152 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02852.html#aa6b82f4425946dfe76026c6f52f48e6a">···63</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02852.html#aa6b82f4425946dfe76026c6f52f48e6a">~DiscreteFactor</a>()·{</div> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> 
155 </div> 
156 <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>
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02852.html#abd2250f2c4400283923ae23ab55d2ccf">···71</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02852.html#abd22[·...·truncated·by·diffoscope;·len:·239,·SHA:·fd0ede2b02c27c73b22e27ae93d59bb8facd66fd3782efb9f8c8a0f002b0cb3e·...·]</div>158 <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>
 159 <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>
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 161 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,·<span·class="keyword">const</span>·std::string&amp;·table);</div>
160 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02852.html#a27395d7758a77c76d21c57472f514c93">···74</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02852.html#a27395d7758a77c76d21c57472f514c93">print</a>(</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;DiscreteFactor\n&quot;</span>,</div> 
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Base::print(s,·formatter);</div> 
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··}</div> 
166 </div> 
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
169 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02852.html#ae2688aac8849423e28442a6a103ab301">···85</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02852.html#ae2688aac8849423e28442a6a103ab301">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;)·<span·class="keyword">const</span>·=·0;</div> 
170 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
173 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const·override</span>;</div> 
174 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
175 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02852.html#add2eb0736954ecccfeaa9fddb3a98da9">···97</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·<a·class="code·hl_function"·href="a02852.html#add2eb0736954ecccfeaa9fddb3a98da9">operator*</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>&amp;)·<span·class="keyword">const</span>·=·0;</div> 
176 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·toDecisionTreeFactor()·<span·class="keyword">const</span>·=·0;</div> 
178 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
179 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··</div> 
180 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02852.html#aae698929b94d5072aa4c81d6f6e1d13f">··106</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02852.html#aae698929b94d5072aa4c81d6f6e1d13f">Names</a>·=·<a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>;</div> 
181 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>162 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 163 <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>
 164 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}">
 165 <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>
 166 <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>
182 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02852.html#ae641a4567179a768f365c8fa7587a5bf">··115</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a02852.html#ae641a4567179a768f365c8fa7587a5bf">markdown</a>(</div> 
183 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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="l00117"·name="l00117"></a><span·class="lineno">··117</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02852.html#aae698929b94d5072aa4c81d6f6e1d13f">Names</a>&amp;·names·=·{})·<span·class="keyword">const</span>·=·0;</div> 
185 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
Max diff block lines reached; 33894/66272 bytes (51.14%) of diff not shown.
20.7 KB
html2text {}
Max HTML report size reached
14.4 KB
./usr/share/doc/libgtsam-dev/html/a00191.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.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 97, 56 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">DiscreteValues.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Signature.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>signatures·for·conditional·densities··
 107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00191_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00191_source.html">Go·to·the·source·code·of·this·file.</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>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>111 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>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>
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·map·from·keys·to·values.··<a·href="a02900.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02904.html">gtsam::traits&lt;·DiscreteValues·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>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>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:a55a86a4657d82f6ff048a10d058c529f"><td·class="memSeparator"·colspan="2">&#160;</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>
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>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>136 </table>
137 <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"><dl·class="section·date"><dt>Date</dt><dd>Dec·13,·2021·</dd></dl>138 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 140 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>
140 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
141 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
143 <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!·-->
144 ··<ul>145 ··<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="a00191.html">DiscreteValues.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="a00191.html">Signature.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>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>
147 ··</ul>148 ··</ul>
148 </div>149 </div>
149 </body>150 </body>
150 </html>151 </html>
3.5 KB
html2text {}
Max HTML report size reached
662 B
./usr/share/doc/libgtsam-dev/html/a00191.js
576 B
js-beautify {}
Max HTML report size reached
49.5 KB
./usr/share/doc/libgtsam-dev/html/a00191_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/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, 136 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">DiscreteValues.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="a00191.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00191.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00218.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="a00221.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> 
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;string&gt;</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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;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="a00272.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
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>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="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02912.html">···54</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02912.html">Signature</a>·{</div>
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·hl_class"·href="a02772.html">Assignment</a>&lt;Key&gt;·{</div> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02772.html">Base</a>·=·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>;··<span·class="comment">//·base·class</span></div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>Assignment::Assignment;··<span·class="comment">//·all·constructors</span></div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>()·=·<span·class="keywordflow">default</span>;</div> 
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> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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,[·...·truncated·by·diffoscope;·len:·86,·SHA:·5c515b9b27a1a6d7791ea28c0986ccfdf214c2ed7ada354ae54d55b052c57a4a·...·]>;</div>131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">···59</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;double&gt;·<a·class="code·hl_typedef"·href="a02912.html#a058b129adfd1cdb[·...·truncated·by·diffoscope;·len:·25,·SHA:·f5036100f135e06804c8fc66bc3aa2ad4c2cdec8964bf345ceb80a20bcbedd62·...·]>;</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>
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">private</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>
153 <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>
 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="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>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·the·given·CPT·specification·string</span></div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····boost::optional&lt;std::string&gt;·spec_;</div>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>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>
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div>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>
 148 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·············<span·class="keyword">const</span>·Table&amp;·table);</div>
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>
163 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="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>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>
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> 
169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">···95</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>·=·std::map&lt;Key,·std::vector&lt;std::string&gt;&gt;;</div> 
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>152 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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> 
179 <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>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>
 154 <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#a10c4bb368ec774f858fb8b285d8d3fd9">key</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·key_;·}</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>
180 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</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>
181 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>};</div> 
182 </div> 
183 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</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>
184 <div·class="foldopen"·id="foldopen00124"·data-start="{"·data-end="}"> 
185 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a01428.html#a55a86a4657d82f6ff048a10d058c529f">··124</a></span><span·class="keyword">inline</span>·std::vector&lt;DiscreteValues&gt;·<a·class="code·hl_function"·href="a01428.html#a55a86a4657d82f6ff048a10d058c529f">cartesianProduct</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys)·{</div> 
186 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02900.html#ab2691bc3106665bf6a5b7ccf58b8d097">DiscreteValues::CartesianProduct</a>(keys);</div> 
Max diff block lines reached; 13313/39052 bytes (34.09%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
6.65 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/AlgebraicDecisionTree.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, 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">AlgebraicDecisionTree.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="a00194_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·20,·2022·</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>Mike·Sheffler·</dd>126 <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·-->127 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>131 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00194.html">AlgebraicDecisionTree.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="a00194.html">DiscreteLookupDAG.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>134 ··</ul>
126 </div>135 </div>
127 </body>136 </body>
128 </html>137 </html>
1.5 KB
html2text {}
Max HTML report size reached
10.7 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/DiscreteBayesNet.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, 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">DiscreteBayesNet.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><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>109 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02816.html">gtsam::DiscreteBayesNet</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02860.html">gtsam::EliminationTraits&lt;·DiscreteFactorGraph·&gt;</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>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>
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>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02868.html">gtsam::traits&lt;·DiscreteFactorGraph·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a02868.html#details">More...</a><br·/></td></tr>
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: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>
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"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>135 <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>136 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
124 <dd>137 <dd>
125 Frank·dellaert·</dd></dl>138 Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>143 ··<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="a00197.html">DiscreteBayesNet.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="a00197.html">DiscreteFactorGraph.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>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>
133 ··</ul>146 ··</ul>
134 </div>147 </div>
135 </body>148 </body>
136 </html>149 </html>
2.86 KB
html2text {}
Max HTML report size reached
530 B
./usr/share/doc/libgtsam-dev/html/a00197.js
444 B
js-beautify {}
Max HTML report size reached
95.2 KB
./usr/share/doc/libgtsam-dev/html/a00197_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/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, 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">DiscreteBayesNet.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="a00197.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00197.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 157 lines modifiedOffset 114, 217 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="a00260.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="a00188.html">gtsam/discrete/DecisionTreeFactor.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="a00242.html">gtsam/discrete/DiscreteDistribution.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="a00194.html">gtsam/discrete/DiscreteLookupDAG.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="a00689.html">gtsam/inference/BayesNet.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="a00590.html">gtsam/inference/EliminateableFactorGraph.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="a00575.html">gtsam/inference/FactorGraph.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="a00659.html">gtsam/inference/FactorGraph.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="a00587.html">gtsam/inference/Ordering.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="a00092.html">gtsam/base/FastSet.h</a>&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="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><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><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;map&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="preprocessor">#include·&lt;string&gt;</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><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;vector&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>·</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>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>
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>·</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>DiscreteFactorGraph;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>DiscreteConditional;</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span>DiscreteBayesNet;</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span>DiscreteEliminationTree;</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">class·</span>DiscreteBayesTree;</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">class·</span>DiscreteJunctionTree;</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>std::pair&lt;DiscreteConditional::shared_ptr,·DecisionTreeFactor::shared_ptr&gt;</div>
 145 <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>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··················<span·class="keyword">const</span>·Ordering&amp;·frontalKeys);</div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>GTSAM_EXPORT</div>
 149 <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>
 150 <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>
 151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················<span·class="keyword">const</span>·Ordering&amp;·frontalKeys);</div>
 152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 153 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 154 <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>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02860.html#a414bee0b0df4c0f28a479f96ac874678">···71</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02852.html">DiscreteFactor</a>·<a·class="code·hl_typedef"·href="a02860.html#a414bee0b0df4c0f28a479f96ac874678">FactorType</a>;···················</div>
 157 <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>
 158 <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>
 159 <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>
 160 <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>
 161 <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>
 162 <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>
 163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··</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>
134 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">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="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>
 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="a01415.html#ga6996e9c84467350b071645649231223a">EliminateDiscrete</a>(factors,·keys);</div>
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02816.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;DiscreteConditional&gt;·{</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>·<a·class="code·hl_class"·href="a02816.html">This</a>;</div> 
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="a02832.html">DiscreteConditional</a>·<a·class="code·hl_class"·href="a02832.html">ConditionalType</a>;</div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">···50</a></span>····<a·class="code·hl_function"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">DiscreteBayesNet</a>()·{}</div> 
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>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
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="a02816.html#a1caa6732f0bf990da980f5154c499755">···54</a></span>····<a·class="code·hl_function"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">DiscreteBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div> 
150 </div>170 </div>
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··</div>
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
153 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">172 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02816.html#a73b6d262d031217311515968c7f90f70">···59</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02816.html#a73b6d262d031217311515968c7f90f70">DiscreteBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)</div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div>173 <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=[·...·truncated·by·diffoscope;·len:·72,·SHA:·0ceaaa13b69d3a7b2add5b66b48967fa5b3bb421c6fccc99bfecc44a7fb67eee·...·]</div>
 174 <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>
 175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······boost::optional&lt;const·VariableIndex&amp;&gt;·variableIndex)·{</div>
 176 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03680.html#a39e84731eed0e57cb62dd2c21fa92851">Ordering::Colamd</a>(*variableIndex);</div>
 177 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div>
156 </div>178 </div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>
158 <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> 
159 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">···65</a></span>····<a·class="code·hl_function"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">DiscreteBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div> 
161 <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> 
162 </div>180 </div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">···69</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">~DiscreteBayesNet</a>()·{}</div> 
165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·bn,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
Max diff block lines reached; 41819/71039 bytes (58.87%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
25.7 KB
html2text {}
Max HTML report size reached
6.19 KB
./usr/share/doc/libgtsam-dev/html/a00200.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 37 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">DiscreteBayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00200_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="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">
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"><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>
116 <dd>124 <dd>
117 Richard·Roberts·</dd></dl>125 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="a00200.html">DiscreteBayesTree.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="a00200.html">DiscreteBayesNet.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>133 ··</ul>
126 </div>134 </div>
127 </body>135 </body>
128 </html>136 </html>
1.45 KB
html2text {}
Max HTML report size reached
4.41 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/DiscreteEliminationTree.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 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">DiscreteEliminationTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.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>Mar·29,·2013·</dd></dl>112 <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>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
114 <dd>114 <dd>
115 Richard·Roberts·</dd></dl>115 Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00203.html">DiscreteEliminationTree.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="a00203.html">DiscreteLookupDAG.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>
862 B
html2text {}
Max HTML report size reached
8.17 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/DiscreteMarginals.h·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 95, 48 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteMarginals.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00206_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="a02896.html">gtsam::DiscreteMarginals</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="a02872.html">gtsam::DiscreteJunctionTree</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>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·assoc[·...·truncated·by·diffoscope;·len:·40,·SHA:·e34e014302f75145bdc7ab2375d690532f3d18b43707f72108f3f1a1a5a9e487·...·].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 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </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>
120 </table>126 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>128 <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>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd> 
125 Richard·Roberts·</dd> 
126 <dd>130 <dd>
 131 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·-->132 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>136 ··<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="a00206.html">DiscreteMarginals.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00206.html">DiscreteJunctionTree.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>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>
136 ··</ul>139 ··</ul>
137 </div>140 </div>
138 </body>141 </body>
139 </html>142 </html>
2.02 KB
html2text {}
Max HTML report size reached
31.3 KB
./usr/share/doc/libgtsam-dev/html/a00206_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/DiscreteMarginals.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 98, 101 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">DiscreteMarginals.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="a00206.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00206.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.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="a00266.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="a00227.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="a00089.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="a00677.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="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="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="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>
125 <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>·</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="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> 
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">protected</span>:</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>····DiscreteBayesTree::shared_ptr·bayesTree_;</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>·</div> 
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_class"·href="a02896.html">DiscreteMarginals</a>()·{}</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
137 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02896.html#a989e365c2191c5db801307e50778a706">···46</a></span>··<a·class="code·hl_function"·href="a02896.html#a989e365c2191c5db801307e50778a706">DiscreteMarginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>&amp;·graph)·{</div> 
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····bayesTree_·=·graph.eliminateMultifrontal();</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div> 
141 </div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
143 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00051"·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>
 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>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02896.html#ab7e034af37152b81e3bc9e461d6c8271">···51</a></span>··<a·class="code·hl_typedef"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">DiscreteFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a02896.html#ab7e034af37152b81e3bc9e461d6c8271">operator()</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)<span·class="keyword">·const·</span>{</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·Compute·marginal</span></div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_typedef"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">DiscreteFactor::shared_ptr</a>·marginalFactor;</div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····marginalFactor·=·bayesTree_-&gt;marginalFactor(variable,·&amp;<a·class="code·hl_function"·href="a01415.html#ga6996e9c84467350b071645649231223a">EliminateDiscrete</a>);</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordflow">return</span>·marginalFactor;</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">public</span>:</div>
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div> 
150 </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[·...·truncated·by·diffoscope;·len:·139,·SHA:·7f2e7db2c282dcd042d331f493bc6f8a57ec58c566c07562aad476b9ee11c554·...·]/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#a67b80ddc56d75698e966b76590ab6cf0">shared_ptr</a>;·</div>
151 <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>
152 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02896.html#a467d0ef89ee86bafe691130be9a2b4ac">···62</a></span>··Vector·<a·class="code·hl_function"·href="a02896.html#a467d0ef89ee86bafe691130be9a2b4ac">marginalProbabilities</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)<span·class="keyword">·const·</span>{</div> 
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="comment">//·Compute·marginal</span></div> 
155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_typedef"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">DiscreteFactor::shared_ptr</a>·marginalFactor;</div> 
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····marginalFactor·=·bayesTree_-&gt;marginalFactor(key.first,·&amp;<a·class="code·hl_function"·href="a01415.html#ga6996e9c84467350b071645649231223a">EliminateDiscrete</a>);</div> 
157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//Create·result</span></div> 
159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····Vector·vResult(key.second);</div> 
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·state·=·0;·state·&lt;·key.second·;·++·state)·{</div> 
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·values;</div> 
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······values[key.first]·=·state;</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······vResult(state)·=·(*marginalFactor)(values);</div> 
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·vResult;</div> 
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··};</div>
167 </div>139 </div>
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div> 
170 </div> 
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">/*·namespace·gtsam·*/</span></div> 
173 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
174 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteFactorGraph.h</a></div></div>143 <div·class="ttc"·id="aa00197_html"><div·class="ttname"><a·href="a00197.html">DiscreteFactorGraph.h</a></div></div>
175 <div·class="ttc"·id="aa00266_html"><div·class="ttname"><a·href="a00266.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>144 <div·class="ttc"·id="aa00227_html"><div·class="ttname"><a·href="a00227.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>
 145 <div·class="ttc"·id="aa00677_html"><div·class="ttname"><a·href="a00677.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
176 <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_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="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="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>
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="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="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="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_a467d0ef89ee86bafe691130be9a2b4ac"><div·class="ttname"><a·href="a02896.html#a467d0ef89ee86bafe691130be9a2b4ac">gtsam::DiscreteMarginals::marginalProbabilities</a></div><div·class="ttdeci">Vector·marginalProbabilities(const·DiscreteKey·&amp;key)·const</div><div·class="ttdoc">Compute·the·marginal·of·a·single·variable.</div><div·class="ttdef"><b>Definition</b>·DiscreteMarginals.h:62</div></div> 
184 <div·class="ttc"·id="aa02896_html_a989e365c2191c5db801307e50778a706"><div·class="ttname"><a·href="a02896.html#a989e365c2191c5db801307e50778a706">gtsam::DiscreteMarginals::DiscreteMarginals</a></div><div·class="ttdeci">DiscreteMarginals(const·DiscreteFactorGraph·&amp;graph)</div><div·class="ttdoc">Construct·a·marginals·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteMarginals.h:46</div></div> 
185 <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="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><!--·fragment·--></div><!--·contents·-->154 </div><!--·fragment·--></div><!--·contents·-->
188 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
189 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
Max diff block lines reached; 819/23490 bytes (3.49%) of diff not shown.
8.23 KB
html2text {}
Max HTML report size reached
14.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/DiscreteLookupDAG.cpp·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, 34 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="#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>·&#124;
 103 <a·href="#var-members">Variables</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Signature.cpp·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
 107 <p>signatures·for·conditional·densities··
 108 <a·href="#details">More...</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: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>
 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>
110 </table>160 </table>
111 <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>
 162 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
 163 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>164 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd> 
114 <dd> 
115 Frank·Dellaert·</dd></dl> 
116 </div></div><!--·contents·-->165 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>169 ··<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="a00209.html">DiscreteLookupDAG.cpp</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="a00209.html">Signature.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>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>
123 ··</ul>172 ··</ul>
124 </div>173 </div>
125 </body>174 </body>
126 </html>175 </html>
3.04 KB
html2text {}
Max HTML report size reached
5.45 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/DiscreteConditional.cpp·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, 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="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#var-members">Variables</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.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="var-members"·name="var-members"></a> 
113 Variables</h2></td></tr> 
114 <tr·class="memitem:aeead65285e8834b340a8a7235cdaa986"·id="r_aeead65285e8834b340a8a7235cdaa986"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeead65285e8834b340a8a7235cdaa986"·name="aeead65285e8834b340a8a7235cdaa986"></a> 
115 template·class·GTSAM_EXPORT&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Conditional&lt;·DecisionTreeFactor,·DiscreteConditional·&gt;</b></td></tr> 
116 <tr·class="separator:aeead65285e8834b340a8a7235cdaa986"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>110 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
121 <dd> 
122 Frank·Dellaert·</dd></dl> 
123 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>118 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00212.html">DiscreteConditional.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00212.html">DiscreteDistribution.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>121 ··</ul>
131 </div>122 </div>
132 </body>123 </body>
133 </html>124 </html>
1.14 KB
html2text {}
Max HTML report size reached
5.67 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/Assignment.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Assignment.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·· 
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="a02772.html">gtsam::Assignment&lt;·L·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·value·index·(size_t).··<a·href="a02772.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
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>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 114 <dd>
 115 Frank·Dellaert·</dd></dl>
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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00218.html">Assignment.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">DiscreteBayesNet.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.25 KB
html2text {}
Max HTML report size reached
9.69 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/DiscreteKey.h·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 95, 61 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="#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">DiscreteMarginals.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··105 <p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00221_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02876.html">gtsam::DiscreteKeys</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="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>
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>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"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>
140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Abhijit·Kundu·</dd>
 124 <dd>
 125 Richard·Roberts·</dd>
 126 <dd>
 127 Frank·Dellaert·</dd></dl>
141 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2011·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>June·4,·2012·</dd></dl>
142 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
145 <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!·-->
146 ··<ul>133 ··<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="a00221.html">DiscreteKey.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="a00221.html">DiscreteMarginals.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>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 ··</ul>136 ··</ul>
150 </div>137 </div>
151 </body>138 </body>
152 </html>139 </html>
2.24 KB
html2text {}
Max HTML report size reached
42.6 KB
./usr/share/doc/libgtsam-dev/html/a00221_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/DiscreteMarginals.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 101 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">DiscreteMarginals.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00221.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00221.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01406.html">gtsam/global_includes.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="a00197.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="a00227.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="a00662.html">gtsam/inference/Key.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="a00113.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="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>
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> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
129 <div·class="line"><a·id="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> 
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="};">126 <div·class="foldopen"·id="foldopen00033"·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&l[·...·truncated·by·diffoscope;·len:·17,·SHA:·8483d46b242386169b9dc9dadd91c51cc7894dac86fcd3933ba721cb91ffc991·...·]·{</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>
 129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">protected</span>:</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>····DiscreteBayesTree::shared_ptr·bayesTree_;</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>·</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>··<a·class="code·hl_class"·href="a02896.html">DiscreteMarginals</a>()·{}</div>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·Forward·all·constructors.</span></div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">using·</span>std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;::vector;</div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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::[·...·truncated·by·diffoscope;·len:·128,·SHA:·0f7b6612d8242560fb4209658d0d56453dfac94b85214017d0b2c23f0f5d067c·...·]>137 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02896.html#a989e365c2191c5db801307e50778a706">···46</a></span>··<a·class="code·hl_function"·href="a02896.html#a989e365c2191c5db801307e50778a706">DiscreteMarginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>&amp;·graph)·{</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····bayesTree_·=·graph.eliminateMultifrontal();</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">···48</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#aeae84568ba9[·...·truncated·by·diffoscope;·len:·202,·SHA:·55cea78d3af0349b4fd04beb45c193fa5933a42d76cf669f51890de1243214ec·...·]/div>141 </div>
141 <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>
142 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">143 <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>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02896.html#ab7e034af37152b81e3bc9e461d6c8271">···51</a></span>··<a·class="code·hl_typedef"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">DiscreteFactor::shared_ptr</a>·<a·class="code·h[·...·truncated·by·diffoscope;·len:·214,·SHA:·b6fa1266a08e88b0e0bfa1407d2c82f578b5c2baa44319312e9330c8ffe9181c·...·]</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·Compute·marginal</span></div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_typedef"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">DiscreteFactor::shared_ptr</a>·marginalFactor;</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····marginalFactor·=·bayesTree_-&gt;marginalFactor(variable,·&amp;<a·class="code·hl_function"·href="a01415.html#ga6996e9c84467350b071645649231223a">EliminateDiscrete</a>);</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordflow">return</span>·marginalFactor;</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
146 </div>150 </div>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
148 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">152 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02896.html#a467d0ef89ee86bafe691130be9a2b4ac">···62</a></span>··Vector·<a·class="code·hl_function"·href="a02896.html#a467d0ef89ee86bafe691130be9a2b4ac">marginalProbabilities</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)<span·class="keyword">·const·</span>{</div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="comment">//·Compute·marginal</span></div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_typedef"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">DiscreteFactor::shared_ptr</a>·marginalFactor;</div>
 156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····marginalFactor·=·bayesTree_-&gt;marginalFactor(key.first,·&amp;<a·class="code·hl_function"·href="a01415.html#ga6996e9c84467350b071645649231223a">EliminateDiscrete</a>);</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> 
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>157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>····<span·class="comment">//Create·result</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>159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····Vector·vResult(key.second);</div>
160 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02876.html#a33f3cebb905515642444f7c41e943950">···70</a></span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a02876.html#a33f3cebb90[·...·truncated·by·diffoscope;·len:·182,·SHA:·af20446b9a9006f7cc53d881cd9008d76b9dc6aacb1ef80c78005fab54eaf0eb·...·])·{</div>160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·state·=·0;·state·&lt;·key.second·;·++·state)·{</div>
 161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·values;</div>
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······push_back(key);</div>162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······values[key.first]·=·state;</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>163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······vResult(state)·=·(*marginalFactor)(values);</div>
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·vResult;</div>
 166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
 167 </div>
 168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>
165 </div>170 </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>····<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>171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·0)·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
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> 
179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};·<span·class="comment">//·DiscreteKeys</span></div> 
181 </div> 
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
Max diff block lines reached; 8545/32972 bytes (25.92%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
7.01 KB
./usr/share/doc/libgtsam-dev/html/a00224.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.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, 50 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Algebraic·Decision·Trees.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">104 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02760.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·algebraic·decision·tree·fixes·the·range·of·a·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·to·double.··<a·href="a02760.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02764.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;::Ring</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Real·ring·with·addition·and·multiplication.··<a·href="a02764.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02768.html">gtsam::traits&lt;·AlgebraicDecisionTree&lt;·T·&gt;·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>110 </table>
126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
127 <div·class="textblock"><p>Algebraic·Decision·Trees.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
128 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
129 <dl·class="section·date"><dt>Date</dt><dd>Mar·14,·2011·</dd></dl>114 <dd>
 115 Richard·Roberts·</dd></dl>
130 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>120 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00224.html">AlgebraicDecisionTree.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00224.html">DiscreteEliminationTree.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.68 KB
html2text {}
Max HTML report size reached
7.28 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/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="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00227_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="a00227.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="a00227.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/a00227.js
195 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00227·=·[1 var·a00227·=·[
2 ····["gtsam::traits<·DecisionTreeFactor·>",·"a02812.html",·null]2 ····["gtsam::DiscreteBayesTreeClique",·"a02824.html",·"a02824"]
3 ];3 ];
80.6 KB
./usr/share/doc/libgtsam-dev/html/a00227_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="a00227.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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="a00224.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="a00188.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="a00221.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="a00200.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="a00197.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00593.html">gtsam/inference/BayesTree.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="a00674.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="a00650.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="a00662.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.6 KB
./usr/share/doc/libgtsam-dev/html/a00230.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/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, 58 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="#var-members">Variables</a>··</div>
103 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">105 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02860.html">gtsam::EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02864.html">gtsam::DiscreteFactorGraph</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Discrete·<a·class="el"·href="a03592.html">Factor</a>·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.··<a·href="a02864.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02868.html">gtsam::traits&lt;·DiscreteFactorGraph·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a02868.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
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>116 <tr·class="separator:aeead65285e8834b340a8a7235cdaa986"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>117 </table>
134 <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>
135 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>119 <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>120 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
137 <dd>121 <dd>
138 Frank·Dellaert·</dd></dl>122 Frank·Dellaert·</dd></dl>
139 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>127 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00230.html">DiscreteFactorGraph.h</a></li>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="a00230.html">DiscreteConditional.cpp</a></li>
145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
146 ··</ul>130 ··</ul>
147 </div>131 </div>
148 </body>132 </body>
149 </html>133 </html>
2.83 KB
html2text {}
Max HTML report size reached
1.08 MB
./usr/share/doc/libgtsam-dev/html/a00233_source.html
Max HTML report size reached
7.61 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/DiscreteDistribution.cpp·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, 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="#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">DiscreteDistribution.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.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: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>
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>December·2021·</dd></dl>122 <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>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd></dl>
114 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>130 ··<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="a00236.html">DiscreteDistribution.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="a00236.html">DiscreteFactorGraph.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>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>
121 ··</ul>133 ··</ul>
122 </div>134 </div>
123 </body>135 </body>
124 </html>136 </html>
1.9 KB
html2text {}
Max HTML report size reached
8.07 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/DiscreteDistribution.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 42 lines modifiedOffset 95, 51 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a00242_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00242_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="a02852.html">gtsam::DiscreteFactor</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">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>
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="a02856.html">gtsam::traits&lt;·DiscreteFactor·&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: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>
120 </table>127 </table>
121 <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>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>129 <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>Frank·Dellaert·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 131 <dd>
 132 Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>137 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00242.html">DiscreteDistribution.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00242.html">DiscreteFactor.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>140 ··</ul>
132 </div>141 </div>
133 </body>142 </body>
134 </html>143 </html>
1.9 KB
html2text {}
Max HTML report size reached
358 B
./usr/share/doc/libgtsam-dev/html/a00242.js
272 B
js-beautify {}
Max HTML report size reached
52.5 KB
./usr/share/doc/libgtsam-dev/html/a00242_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/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 98, 105 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">DiscreteDistribution.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="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="a00242.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00260.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>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="a00254.html">gtsam/discrete/DiscreteValues.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;string&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="a00647.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;vector&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="a00110.html">gtsam/base/Testable.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>
 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="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>
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>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>DecisionTreeFactor;</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>DiscreteConditional;</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
127 <div·class="foldopen"·id="foldopen00033"·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>
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> 
129 <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>··<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> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>133 <div·class="line"><a·id="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="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>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>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>140 <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">Discret[·...·truncated·by·diffoscope;·len:·179,·SHA:·bf13170f01524ff7e2e45b1fabc68d27c800925a9e2d67e5afec2a5855f86146·...·]</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="a02[·...·truncated·by·diffoscope;·len:·30,·SHA:·52180f6a5240cc028256a2df4860145ba02eb759ce8f5307631a38b55907955c·...·]</div>
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
142 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">151 <div·class="foldopen"·id="foldopen00063"·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>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>
 153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>
145 </div>154 </div>
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02852.html#abd2250f2c4400283923ae23ab55d2ccf">···71</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02852.html#abd2250f2c4400283923ae23ab55d2ccf">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02852.html">DiscreteFactor</a>&amp;·lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>·=·0;</div>
 158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
147 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00074"·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>160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02852.html#a27395d7758a77c76d21c57472f514c93">···74</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02852.html#a27395d7758a77c76d21c57472f514c93">print</a[·...·truncated·by·diffoscope;·len:·2,·SHA:·daa9f9ded3db007d9f0de532225eb68a7eea2410058241e9059b0a2a1c41d8ef·...·]</div>
 161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;DiscreteFactor\n&quot;</span>,</div>
 162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div>
 163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Base::print(s,·formatter);</div>
 164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··}</div>
150 </div>165 </div>
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</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> 
156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02852.html#ae2688aac8849423e28442a6a103ab301">···85</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02852.html#ae2688aac8849423e28442a6a103ab301">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;)·<span·class="keyword">const</span>·=·0;</div>
157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div>
159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 172 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const·override</span>;</div>
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> 
162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>173 <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>··std::vector&lt;double&gt;·pmf()·<span·class="keyword">const</span>;</div>174 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02852.html#add2eb0736954ecccfeaa9fddb3a98da9">···97</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·<a·class="code·hl_funct[·...·truncated·by·diffoscope;·len:·218,·SHA:·a392362b33fa6fe007806cf17ce3a742fb37615159dde1d2173286f660c376fa·...·];</div>
164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>175 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·toDecisionTreeFactor()·<span·class="keyword">const</span>·=·0;</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> 
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>177 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 178 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··</div>
 179 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02852.html#aae698929b94d5072aa4c81d6f6e1d13f">··106</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02852.html#aae698929b94d5072aa4c81d6f6e1d13f">Names</a>·=·<a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>;</div>
 180 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 181 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02852.html#ae641a4567179a768f365c8fa7587a5bf">··115</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a02852.html#ae641a4567179a768f365c8fa7587a5bf">markdown</a>(</div>
 182 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 183 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02852.html#aae698929b94d5072aa4c81d6f6e1d13f">Names</a>&amp;·names·=·{})·<span·class="keyword">const</span>·=·0;</div>
 184 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 185 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a02852.html#a1fd914828968622a08b52bd36d12b3a0">··126</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a02852.html#a1fd914828968622a08b52bd36d12b3a0">html</a>(</div>
 186 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 187 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02852.html#aae698929b94d5072aa4c81d6f6e1d13f">Names</a>&amp;·names·=·{})·<span·class="keyword">const</span>·=·0;</div>
Max diff block lines reached; 11999/40242 bytes (29.82%) of diff not shown.
13.1 KB
html2text {}
Max HTML report size reached
6.89 KB
./usr/share/doc/libgtsam-dev/html/a00245.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.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, 46 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">DiscreteLookupDAG.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="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"> 
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"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>114 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>115 <p>DiscreteBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Richard·Roberts·</dd></dl>
127 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>122 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00245.html">DiscreteLookupDAG.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>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>125 ··</ul>
135 </div>126 </div>
136 </body>127 </body>
137 </html>128 </html>
1.63 KB
html2text {}
Max HTML report size reached
10.9 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/Signature.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, 60 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">Signature.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>signatures·for·conditional·densities··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="a00248_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00248_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="a02912.html">gtsam::Signature</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·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>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>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: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>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"><p>signatures·for·conditional·densities·</p>122 <div·class="textblock"><p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·</p>
139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
140 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>
141 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>129 ··<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="a00248.html">Signature.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="a00248.html">Assignment.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>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
148 ··</ul>132 ··</ul>
149 </div>133 </div>
150 </body>134 </body>
151 </html>135 </html>
2.48 KB
html2text {}
Max HTML report size reached
38.2 KB
./usr/share/doc/libgtsam-dev/html/a00248_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Assignment.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 112 lines modifiedOffset 98, 110 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Signature.h</div></div>104 ··<div·class="headertitle"><div·class="title">Assignment.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00248.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00248.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sstream&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>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
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="a00221.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>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">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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·L&gt;</div>
126 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00037"·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>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02772.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02772.html">Assignment</a>·:·<span·class="keyword">public</span>·std::map&lt;L,·size_t&gt;·{</div>
 132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·std::string·DefaultFormatter(<span·class="keyword">const</span>·L&amp;·x)·{</div>
 133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····std::stringstream·ss;</div>
 134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····ss·&lt;&lt;·x;</div>
 135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·ss.str();</div>
 136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
129 <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="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>std::map&lt;L,·<span·class="keywordtype">size_t</span>&gt;::operator=;</div>
130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>
 142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>()·=·<span·class="keywordflow">default</span>;</div>
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">private</span>:</div>144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>(std::initializer_list&lt;std::pair&lt;const·L,·size_t&gt;&gt;·init)</div>
 146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·std::map&lt;L,·size_t&gt;{init}·{}</div>
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Assignment:·&quot;</span>,</div>
 149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·············<span·class="keyword">const</span>·std::function&lt;std::string(L)&gt;&amp;·labelFormatter·=</div>
 150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·················&amp;DefaultFormatter)<span·class="keyword">·const·</span>{</div>
 151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div>
 152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Assignment::value_type&amp;·keyValue·:·*<span·class="keyword">this</span>)·{</div>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;(&quot;</span>·&lt;&lt;·labelFormatter(keyValue.first)·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span></div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················&lt;&lt;·keyValue.second·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div>
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
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>156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····std::cout·&lt;&lt;·std::endl;</div>
139 <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>··}</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·the·given·CPT·specification·string</span></div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····boost::optional&lt;std::string&gt;·spec_;</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment</a>&amp;·other,·[·...·truncated·by·diffoscope;·len:·88,·SHA:·dc2b2cf5b9247d51bd78598761de053686d90b1c60b55553ea55ddca6edda448·...·]</div>
 160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>·==·other);</div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····boost::optional&lt;Table&gt;·table_;</div>161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Derived·=·Assignment&lt;L&gt;&gt;</div>
 164 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">···89</a></span>··<span·class="keyword">static</span>·std::vector&lt;Derived&gt;·<a·class="code·hl_function"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">CartesianProduct</a>(</div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·std::vector&lt;std::pair&lt;L,·size_t&gt;&gt;&amp;·keys)·{</div>
 167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····std::vector&lt;Derived&gt;·allPossValues;</div>
 168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Derived·values;</div>
 169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·std::pair&lt;L,·size_t&gt;·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>;</div>
 170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key·:·keys)</div>
 171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······values[key.first]·=·0;··<span·class="comment">//·Initialize·from·0</span></div>
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">while</span>·(1)·{</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[·...·truncated·by·diffoscope;·len:·112,·SHA:·82e3fddd1ed9b21813993dd591a0885322c08ea6c802ffc49063fbb324c9dadd·...·]</div>173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······allPossValues.push_back(values);</div>
148 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·············<span·class="keyword">const</span>·Table&amp;·table);</div>174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordtype">size_t</span>·j·=·0;</div>
 175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keywordflow">for</span>·(j·=·0;·j·&lt;·keys.size();·j++)·{</div>
 176 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········L·idx·=·keys[j].first;</div>
 177 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········values[idx]++;</div>
 178 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="keywordflow">if</span>·(values[idx]·&lt;·keys[j].second)·<span·class="keywordflow">break</span>;</div>
 179 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="comment">//·Wrap·condition</span></div>
 180 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········values[idx]·=·0;</div>
 181 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······}</div>
 182 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<span·class="keywordflow">if</span>·(j·==·keys.size())·<span·class="keywordflow">break</span>;</div>
149 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>183 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>184 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">return</span>·allPossValues;</div>
152 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>185 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</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> 
154 <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#a10c4bb368ec774f858fb8b285d8d3fd9">key</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·key_;·}</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> 
168 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> 
Max diff block lines reached; 5045/31176 bytes (16.18%) of diff not shown.
7.61 KB
html2text {}
Max HTML report size reached
6.39 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/DiscreteEliminationTree.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 96, 41 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">DiscreteEliminationTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="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>
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="a02848.html">gtsam::DiscreteEliminationTree</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>
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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·probability·on·a·set·of·discrete·variables.··<a·href="a02840.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02844.html">gtsam::traits&lt;·DiscreteDistribution·&gt;</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>120 </table>
119 <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>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
122 <dd> 
123 Richard·Roberts·</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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00251.html">DiscreteEliminationTree.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="a00251.html">DiscreteDistribution.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>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>
1.43 KB
html2text {}
Max HTML report size reached
35.4 KB
./usr/share/doc/libgtsam-dev/html/a00251_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/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, 78 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">DiscreteEliminationTree.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="a00251.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00251.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00257.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="a00197.html">gtsam/discrete/DiscreteBayesNet.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/DiscreteFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;string&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/EliminationTree.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
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="foldopen"·id="foldopen00031"·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>
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> 
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> 
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>129 <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>··<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>
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·hl_typedef"·href="a02848.html#a2b315837d2af900fce3ee59ef54a426f">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#a850bd2d0f3c1a7b51aebd75582d86b43">shared_ptr</a>;·</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
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>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>
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>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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[·...·truncated·by·diffoscope;·len:·106,·SHA:·b49a216969ec5a6bf216cb5f43adc7d016e540bb15b82a38fbe106d8f7e5bb25·...·]>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>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">private</span>:</div>141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 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>
 145 </div>
144 <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>
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>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>
148 </div>150 </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>}</div>151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</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>
 156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>
 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>
 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>
 169 </div>
 170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·DiscreteDistribution</span></div>
 171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 172 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·traits</span></div>
 173 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>·&lt;&gt;</div>
 174 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02844.html">··107</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteDistribution&gt;·{};</div>
 175 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 176 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}··<span·class="comment">//·namespace·gtsam</span></div>
151 <div·class="ttc"·id="aa00197_html"><div·class="ttname"><a·href="a00197.html">DiscreteBayesNet.h</a></div></div>177 <div·class="ttc"·id="aa00257_html"><div·class="ttname"><a·href="a00257.html">DiscreteConditional.h</a></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>
152 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteFactorGraph.h</a></div></div> 
153 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">EliminationTree.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>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>
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> 
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>180 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
 181 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
 182 <div·class="ttc"·id="aa02808_html"><div·class="ttname"><a·href="a02808.html">gtsam::DecisionTreeFactor</a></div><div·class="ttdoc">A·discrete·probabilistic·factor.</div><div·class="ttdef"><b>Definition</b>·DecisionTreeFactor.h:45</div></div>
 183 <div·class="ttc"·id="aa02832_html"><div·class="ttname"><a·href="a02832.html">gtsam::DiscreteConditional</a></div><div·class="ttdoc">Discrete·Conditional·Density·Derives·from·DecisionTreeFactor.</div><div·class="ttdef"><b>Definition</b>·DiscreteConditional.h:40</div></div>
Max diff block lines reached; 970/26465 bytes (3.67%) of diff not shown.
9.42 KB
html2text {}
Max HTML report size reached
12.5 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/DiscreteFactorGraph.cpp·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 94, 44 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>·&#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">DiscreteFactorGraph.cpp·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">
  
 106 <p><a·href="a00254_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="a02900.html">gtsam::DiscreteValues</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·map·from·keys·to·values.··<a·href="a02900.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02904.html">gtsam::traits&lt;·DiscreteValues·&gt;</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>123 Functions</h2></td></tr>
114 <tr·class="memitem: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.">DiscreteF[·...·truncated·by·diffoscope;·len:·32,·SHA:·1ab7dcd6db0f2814310bec6dd3db4c4db6d42f86e31501a88e9216facd4684da·...·]>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>
119 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a>
 133 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 134 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr>
 135 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>136 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>138 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·13,·2021·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dd> 
125 Frank·Dellaert·</dd></dl> 
126 </div></div><!--·contents·-->140 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>144 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00254.html">DiscreteFactorGraph.cpp</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="a00254.html">DiscreteValues.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>146 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>147 ··</ul>
134 </div>148 </div>
135 </body>149 </body>
136 </html>150 </html>
3.39 KB
html2text {}
Max HTML report size reached
603 B
./usr/share/doc/libgtsam-dev/html/a00254.js
517 B
js-beautify {}
Max HTML report size reached
7.22 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/DiscreteFactor.cpp·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 94, 45 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DiscreteFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00257_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>discrete·factor·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02832.html">gtsam::DiscreteConditional</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·<a·class="el"·href="a03572.html">Conditional</a>·Density·Derives·from·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02832.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02836.html">gtsam::traits&lt;·DiscreteConditional·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:ae1c1177c8725296b34601409322400ea"·id="r_ae1c1177c8725296b34601409322400ea"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae1c1177c8725296b34601409322400ea">gtsam::expNormalize</a>·(const·std::vector&lt;·double·&gt;·&amp;logProbs)</td></tr> 
117 <tr·class="memdesc:ae1c1177c8725296b34601409322400ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normalize·a·set·of·log·probabilities.··<br·/></td></tr> 
118 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>120 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>discrete·factor·</p> 
122 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>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="a00257.html">DiscreteFactor.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="a00257.html">DiscreteConditional.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.62 KB
html2text {}
Max HTML report size reached
294 B
./usr/share/doc/libgtsam-dev/html/a00257.js
208 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00257·=·[1 var·a00257·=·[
2 ····["expNormalize",·"a00257.html#ae1c1177c8725296b34601409322400ea",·null]2 ····["gtsam::traits<·DiscreteConditional·>",·"a02836.html",·null]
3 ];3 ];
8.73 KB
./usr/share/doc/libgtsam-dev/html/a00260.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteValues.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00260_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="a02832.html">gtsam::DiscreteConditional</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·<a·class="el"·href="a03572.html">Conditional</a>·Density·Derives·from·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02832.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02836.html">gtsam::traits&lt;·DiscreteConditional·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a>
 115 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 116 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr>
 117 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a>
 119 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 120 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr>
 121 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>122 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dd> 
125 Frank·Dellaert·</dd></dl> 
126 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00260.html">DiscreteConditional.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="a00260.html">DiscreteValues.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>133 ··</ul>
134 </div>134 </div>
135 </body>135 </body>
136 </html>136 </html>
2.01 KB
html2text {}
Max HTML report size reached
360 B
./usr/share/doc/libgtsam-dev/html/a00260.js
274 B
js-beautify {}
Max HTML report size reached
7.73 KB
./usr/share/doc/libgtsam-dev/html/a00266.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/DiscreteFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 49 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteFactor.cpp·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.··105 <p>discrete·factor··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00266_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="a02824.html">gtsam::DiscreteBayesTreeClique</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a02828.html"·title="A·Bayes·tree·representing·a·Discrete·density.">DiscreteBayesTree</a>.··<a·href="a02824.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02828.html">gtsam::DiscreteBayesTree</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Discrete·density.··<a·href="a02828.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
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: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>
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>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>121 <div·class="textblock"><p>discrete·factor·</p>
 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>
127 <dd>124 <dd>
128 Richard·Roberts·</dd></dl>125 Frank·Dellaert·</dd></dl>
129 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>130 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00266.html">DiscreteBayesTree.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00266.html">DiscreteFactor.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>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>133 ··</ul>
137 </div>134 </div>
138 </body>135 </body>
139 </html>136 </html>
1.81 KB
html2text {}
Max HTML report size reached
292 B
./usr/share/doc/libgtsam-dev/html/a00266.js
206 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00266·=·[1 var·a00266·=·[
2 ····["gtsam::DiscreteBayesTreeClique",·"a02824.html",·"a02824"]2 ····["expNormalize",·"a00266.html#ae1c1177c8725296b34601409322400ea",·null]
3 ];3 ];
5.49 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/DiscreteBayesNet.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#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">DiscreteBayesNet.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00269_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="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">
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>Feb·15,·2011·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>122 <dd>
115 Frank·Dellaert·</dd></dl>123 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>128 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00269.html">DiscreteBayesNet.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00269.html">DiscreteEliminationTree.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>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>131 ··</ul>
124 </div>132 </div>
125 </body>133 </body>
126 </html>134 </html>
1.18 KB
html2text {}
Max HTML report size reached
8.74 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/DecisionTreeFactor.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, 38 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>discrete·factor··107 <p>specialized·key·for·discrete·variables··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00272_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="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">
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>
 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>
112 </table>137 </table>
113 <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>
114 <div·class="textblock"><p>discrete·factor·</p>139 <div·class="textblock"><p>specialized·key·for·discrete·variables·</p>
 140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
115 <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>
116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd> 
117 <dd> 
118 Frank·Dellaert·</dd></dl> 
119 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>146 ··<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="a00272.html">DecisionTreeFactor.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="a00272.html">DiscreteKey.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>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>
126 ··</ul>149 ··</ul>
127 </div>150 </div>
128 </body>151 </body>
129 </html>152 </html>
1.9 KB
html2text {}
Max HTML report size reached
15.2 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/Pose2.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 98, 71 lines modifiedOffset 98, 72 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">Pose2.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Pose3.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>2D·Pose··107 <p>3D·Pose··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00278_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00278_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="a03156.html">gtsam::Pose2</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·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>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·3D·pose·(R,t)·:·(<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>,Point3)··<a·href="a03180.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03160.html">gtsam::Pose2::ChartAtOrigin</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03184.html">gtsam::Pose3::ChartAtOrigin</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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="a03164.html">gtsam::traits&lt;·Pose2·&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>
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="a03168.html">gtsam::traits&lt;·const·Pose2·&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>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>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>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>
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>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>
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">128 </table><table·class="memberdecls">
127 <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>
128 Namespaces</h2></td></tr>130 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>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>
130 <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>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls">134 </table><table·class="memberdecls">
133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
134 Typedefs</h2></td></tr>136 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>137 <tr·class="memitem:a47c5689134f4c912b280954720c02239"·id="r_a47c5689134f4c912b280954720c02239"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c5689134f4c912b280954720c02239"·name="a47c5689134f4c912b280954720c02239"></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>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>
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>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>
141 </table><table·class="memberdecls">146 </table><table·class="memberdecls">
142 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
143 Functions</h2></td></tr>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>
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>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>
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="a00074.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></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>
148 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:aefb606eb24889c0f418acf1515a2c723"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>153 </table>
150 <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>
151 <div·class="textblock"><p>2D·Pose·</p>155 <div·class="textblock"><p>3D·Pose·</p>
152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd> 
153 <dd> 
154 :·Richard·Roberts·</dd></dl> 
155 </div></div><!--·contents·-->156 </div></div><!--·contents·-->
156 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
158 <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!·-->
159 ··<ul>160 ··<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="a00278.html">Pose2.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="a00278.html">Pose3.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>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>
162 ··</ul>163 ··</ul>
163 </div>164 </div>
164 </body>165 </body>
165 </html>166 </html>
3.1 KB
html2text {}
Max HTML report size reached
949 B
./usr/share/doc/libgtsam-dev/html/a00278.js
863 B
js-beautify {}
Max HTML report size reached
150 KB
./usr/share/doc/libgtsam-dev/html/a00278_source.html
Max HTML report size reached
118 KB
./usr/share/doc/libgtsam-dev/html/a00284_source.html
Max HTML report size reached
11.8 KB
./usr/share/doc/libgtsam-dev/html/a00287.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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">Cal3Unified.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="a00287_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: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>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:a802dde254e274a34f262accefe627da5"><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>Mar·8,·2014·</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>Jing·Dong·</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="a00287.html">Cal3Unified.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="a00287.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.78 KB
html2text {}
Max HTML report size reached
5.58 KB
./usr/share/doc/libgtsam-dev/html/a00290.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/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, 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-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Template·implementations·for·SO(n)·· 
105 <a·href="#details">More...</a></p> 
  
106 <p><a·href="a00290_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="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>
 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>
113 </table>117 </table>
114 <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>
115 <div·class="textblock"><p>Template·implementations·for·SO(n)·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
117 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>121 <dd>
 122 Varun·Agrawal·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00290.html">SOn-inl.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="a00290.html">Cal3DS2.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>
1.14 KB
html2text {}
Max HTML report size reached
11.8 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/Cal3.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, 52 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>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>101 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">Cal3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SimpleCamera.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>A·simple·camera·class·with·a·Cal3_S2·calibration.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a02940.html">gtsam::Cal3</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·base·class·for·all·calibration·models.··<a·href="a02940.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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="typedef-members"·name="typedef-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·[·...·truncated·by·diffoscope;·len:·1,·SHA:·8a5edab282632443219e051e4ade2d1d5bbc671c781051bf1437897cbdfea0f1·...·]></td></tr>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>
127 <tr·class="separator:a9ac814fcc4484bce32e4616d69afb225"><td·class="memSeparator"·colspan="2">&#160;</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>
128 </table>132 </table>
129 <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>
130 <div·class="textblock"><p>Common·code·for·all·Calibration·models.·</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>
131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>141 ··<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="a00293.html">Cal3.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">SimpleCamera.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>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 ··</ul>144 ··</ul>
140 </div>145 </div>
141 </body>146 </body>
142 </html>147 </html>
2.95 KB
html2text {}
Max HTML report size reached
318 B
./usr/share/doc/libgtsam-dev/html/a00293.js
232 B
js-beautify {}
Max HTML report size reached
61.0 KB
./usr/share/doc/libgtsam-dev/html/a00293_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.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, 177 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">Cal3.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="a00293.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00293.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00350.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="a00320.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="a00296.html">gtsam/geometry/Cal3DS2.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="a00476.html">gtsam/geometry/Point2.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="a00476.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="a00434.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="a00476.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="a00386.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="a00371.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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>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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Cal,·<span·class="keywordtype">size_t</span>·Dim&gt;</div> 
125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>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">PinholeCame[·...·truncated·by·diffoscope;·len:·106,·SHA:·0c081aa1d387f227439caf90680705e386777f6753382c26adf295cfefd91e4a·...·];</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>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
 142 <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>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····H_uncal_pn_inv·=·H_uncal_pn.inverse();</div>147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······Base()·{</div>
137 <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>
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="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>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div>151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······Base(pose)·{</div>
142 </div> 
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};"> 
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02940.html">···69</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div> 
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">protected</span>:</div> 
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02940.html#a33811231ccb2620ac12a9f741044190d">···71</a></span>··<span·class="keywordtype">double</span>·fx_·=·1.0f,·fy_·=·1.0f;··</div> 
148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02940.html#a53228e7ead3f7153f98140486e99b8a6">···72</a></span>··<span·class="keywordtype">double</span>·s_·=·0.0f;···············</div> 
149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02940.html#ae52d5f4130f18069a281f7e4dbaa6ced">···73</a></span>··<span·class="keywordtype">double</span>·u0_·=·0.0f,·v0_·=·0.0f;··</div> 
150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div>156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>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>·</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>
155 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···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</span>;</div> 
157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>
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> 
161 </div> 
162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>166 <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> 
166 </div> 
167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
168 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_class"·href="a02940.html">Cal3</a>(<span·class="keywordtype">double</span>·fov,·<span·class="keywordtype">int</span>·w,·<span·class="keywordtype">int</span>·h);</div>168 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>···<span·class="keyword">static</span>·SimpleCamera·Lookat(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·eye,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·h[·...·truncated·by·diffoscope;·len:·75,·SHA:·486a13ab60b7b63c0c05f1aba3033182e93871e71701c4d2fbf613c79435bc3c·...·]</div>
 169 <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#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·upVector,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>&amp;·K·=·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>())·{</div>
 170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">return</span>·SimpleCamera(Base::LookatPose(eye,·target,·upVector),·K);</div>
169 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>···}</div>
170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02940.html#a0c740b971ae9fc916a255e7b1ef5a4b9">··103</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02940.html#a0c740b971ae9fc916a255e7b1ef5a4b9">~Cal3</a>()·{}</div> 
171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
172 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>173 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
173 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<a·class="code·hl_class"·href="a02940.html">Cal3</a>(<span·class="keyword">const</span>·std::string&amp;·path);</div>174 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>···<span·class="keyword">explicit</span>·SimpleCamera(<span·class="keyword">const</span>·Vector·&amp;v)·:</div>
 175 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·······Base(v)·{</div>
 176 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>···}</div>
Max diff block lines reached; 23411/49124 bytes (47.66%) of diff not shown.
12.9 KB
html2text {}
Max HTML report size reached
7.77 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/Cal3DS2_Base.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, 41 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">Cal3DS2_Base.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>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00296_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="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">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem: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> 
117 </table>124 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>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>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
121 <dd>132 <dd>
122 Varun·Agrawal·</dd></dl>133 Varun·Agrawal·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00296.html">Cal3DS2_Base.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="a00296.html">Cal3DS2.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>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.78 KB
html2text {}
Max HTML report size reached
9.15 KB
./usr/share/doc/libgtsam-dev/html/a00308.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoCamera.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">StereoCamera.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>A·Stereo·Camera·based·on·two·Simple·Cameras.··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="a00308_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00308_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="a03336.html">gtsam::StereoCheiralityException</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">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>
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="a03340.html">gtsam::StereoCamera</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>
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="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>
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="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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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="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>
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>
126 </table>127 </table>
127 <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>
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>130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
 131 <dd>
 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="a00308.html">StereoCamera.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="a00308.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.39 KB
html2text {}
Max HTML report size reached
496 B
./usr/share/doc/libgtsam-dev/html/a00308.js
410 B
js-beautify {}
Max HTML report size reached
171 KB
./usr/share/doc/libgtsam-dev/html/a00308_source.html
Max HTML report size reached
7.74 KB
./usr/share/doc/libgtsam-dev/html/a00311.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity3.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, 44 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">Similarity3.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>Implementation·of·Similarity3·transform.··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="a00311_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:aa234f504b04d6aae1b70643d11c7ac3c"·id="r_aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa234f504b04d6aae1b70643d11c7ac3c"·name="aa234f504b04d6aae1b70643d11c7ac3c"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03264.html">Similarity3</a>·&amp;p)</td></tr> 
118 <tr·class="separator:aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>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>Implementation·of·Similarity3·transform.·</p>126 <div·class="textblock"><p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
123 <dd> 
124 John·Lambert·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00311.html">Similarity3.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="a00311.html">PinholeSet.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.82 KB
html2text {}
Max HTML report size reached
8.56 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/Cal3_S2.cpp·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 94, 42 lines modifiedOffset 94, 61 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3_S2.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Similarity3.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··106 <p>Implementation·of·Similarity3·transform.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00314_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03264.html">gtsam::Similarity3</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>
 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>
 122 </table><table·class="memberdecls">
108 <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>
109 Namespaces</h2></td></tr>124 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>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>
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="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>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
114 <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>
115 Functions</h2></td></tr>130 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>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>
118 <tr·class="separator:aa1d71ac66372025933d65ce5efee8cdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a5678009a227aa206df50905d47686f64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>135 </table>
120 <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>
121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>137 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>
 139 <dd>
 140 John·Lambert·</dd></dl>
123 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>145 ··<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="a00314.html">Cal3_S2.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00314.html">Similarity3.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>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>
130 ··</ul>148 ··</ul>
131 </div>149 </div>
132 </body>150 </body>
133 </html>151 </html>
1.9 KB
html2text {}
Max HTML report size reached
13.5 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/Point2.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, 63 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">Point2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>2D·Point··105 <p>Calibration·used·by·Bundler.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00320_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="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">
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: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>124 </table>
141 <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>
142 <div·class="textblock"><p>2D·Point·</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>
143 <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>
144 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>135 ··<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="a00320.html">Point2.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="a00320.html">Cal3Bundler.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>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>
151 ··</ul>138 ··</ul>
152 </div>139 </div>
153 </body>140 </body>
154 </html>141 </html>
3.33 KB
html2text {}
Max HTML report size reached
581 B
./usr/share/doc/libgtsam-dev/html/a00320.js
495 B
js-beautify {}
Max HTML report size reached
7.42 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/PinholeSet.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, 48 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">PinholeSet.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>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.··105 <p>2D·Pose··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00323_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03136.html">gtsam::PinholeSet&lt;·CAMERA·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03136.html"·title="PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.">PinholeSet</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a03136.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03140.html">gtsam::traits&lt;·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03144.html">gtsam::traits&lt;·const·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</p> 
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
128 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>126 ··<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="a00323.html">PinholeSet.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="a00323.html">Pose2.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>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>129 ··</ul>
136 </div>130 </div>
137 </body>131 </body>
138 </html>132 </html>
1.68 KB
html2text {}
Max HTML report size reached
8.52 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/Similarity3.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, 61 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="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">Similarity3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Implementation·of·Similarity3·transform.··105 <p>Common·code·for·all·calibration·models.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00329_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03264.html">gtsam::Similarity3</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> 
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> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
130 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>
131 <tr·class="memitem:a5678009a227aa206df50905d47686f64"·id="r_a5678009a227aa206df50905d47686f64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5678009a227aa206df50905d47686f64"·name="a5678009a227aa206df50905d47686f64"></a> 
132 template&lt;&gt;·</td></tr> 
133 <tr·class="memitem:a5678009a227aa206df50905d47686f64"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge&lt;·Similarity3·&gt;</b>·(const·Vector·&amp;xi)</td></tr> 
134 <tr·class="separator:a5678009a227aa206df50905d47686f64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>119 </table>
136 <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>
137 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>121 <div·class="textblock"><p>Common·code·for·all·calibration·models.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
139 <dd> 
140 John·Lambert·</dd></dl> 
141 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>127 ··<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="a00329.html">Similarity3.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="a00329.html">Cal3.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>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 ··</ul>130 ··</ul>
149 </div>131 </div>
150 </body>132 </body>
151 </html>133 </html>
1.88 KB
html2text {}
Max HTML report size reached
12.4 KB
./usr/share/doc/libgtsam-dev/html/a00332.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 83 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="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>·&#124; 
104 <a·href="#func-members">Functions</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">Rot3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cyclic.h·File·Reference</div></div>
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion··105 <p>Cyclic·group,·i.e.,·the·integers·modulo·N.··
109 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00332_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00332_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">108 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
113 Classes</h2></td></tr>110 Classes</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03228.html">gtsam::Rot3</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03060.html">gtsam::Cyclic&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·not·defined,·or·as·a·q[·...·truncated·by·diffoscope;·len:·44,·SHA:·05fa70a70a9c0cfccee24f474bc8e75690ba46a4762200dc99308da87e14f77d·...·].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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03232.html">gtsam::Rot3::CayleyChart</a></td></tr> 
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>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>
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>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
126 <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>
127 Namespaces</h2></td></tr>119 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>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
129 <tr·class="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>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table><table·class="memberdecls"> 
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
133 Macros</h2></td></tr> 
134 <tr·class="memitem:ac6b3f5317aa58b98067f9e435996e93e"·id="r_ac6b3f5317aa58b98067f9e435996e93e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b3f5317aa58b98067f9e435996e93e"·name="ac6b3f5317aa58b98067f9e435996e93e"></a> 
135 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>ROT3_DEFAULT_COORDINATES_MODE</b>&#160;&#160;&#160;Rot3::CAYLEY</td></tr> 
136 <tr·class="separator:ac6b3f5317aa58b98067f9e435996e93e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
139 Typedefs</h2></td></tr> 
140 <tr·class="memitem:a52e26554234edf7de94a5e43dd0bcbf9"·id="r_a52e26554234edf7de94a5e43dd0bcbf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a52e26554234edf7de94a5e43dd0bcbf9"·name="a52e26554234edf7de94a5e43dd0bcbf9"></a> 
141 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Rot3Vector</b>·=·std::vector&lt;·<a·class="el"·href="a03228.html">Rot3</a>,·Eigen::aligned_allocator&lt;·<a·class="el"·href="a03228.html">Rot3</a>·&gt;·&gt;</td></tr> 
142 <tr·class="memdesc:a52e26554234edf7de94a5e43dd0bcbf9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">std::vector·of·Rot3s,·mainly·for·wrapper·<br·/></td></tr> 
143 <tr·class="separator:a52e26554234edf7de94a5e43dd0bcbf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 </table><table·class="memberdecls"> 
145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
146 Functions</h2></td></tr> 
147 <tr·class="memitem:a5172b5b6d51bd5348c7e551e1376f60a"·id="r_a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix3,·Vector3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">gtsam::RQ</a>·(const·Matrix3·&amp;A,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·9·&gt;·H=boost::none)</td></tr> 
148 <tr·class="memdesc:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·corresponding·to·the·rotation·matrix·Q=Qz'*Qy'*Qx'·such·that·A·=·R*Q·=·R*Qz'*Qy'*Qx'.··<br·/></td></tr> 
149 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 </table>123 </table>
151 <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>
152 <div·class="textblock"><p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion·</p>125 <div·class="textblock"><p>Cyclic·group,·i.e.,·the·integers·modulo·N.·</p>
153 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
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·-->127 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>131 ··<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>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="a00332.html">Cyclic.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>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>
171 ··</ul>134 ··</ul>
172 </div>135 </div>
173 </body>136 </body>
174 </html>137 </html>
3.01 KB
html2text {}
Max HTML report size reached
632 B
./usr/share/doc/libgtsam-dev/html/a00332.js
546 B
js-beautify {}
Max HTML report size reached
118 KB
./usr/share/doc/libgtsam-dev/html/a00332_source.html
Max HTML report size reached
7.01 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/Rot3M.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, 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">StereoCamera.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>A·Stereo·Camera·based·on·two·Simple·Cameras.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00341_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="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">
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>Rotation·(internal:·3*3·matrix·representation*)·</p>128 <div·class="textblock"><p>A·Stereo·Camera·based·on·two·Simple·Cameras.·</p>
 129 <p>A·Rectified·Stereo·Camera.</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
116 <dd> 
117 Christian·Potthast·</dd> 
118 <dd> 
119 Frank·Dellaert·</dd> 
120 <dd> 
121 Richard·Roberts·</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="a00341.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="a00341.html">StereoCamera.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.69 KB
html2text {}
Max HTML report size reached
11.0 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/SOn.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 77 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">SOn.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Rot2.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>N*N·matrix·representation·of·SO(N).··104 <p>2D·Rotations··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00344_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">106 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>108 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>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>
126 <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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls"> 
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
130 Typedefs</h2></td></tr> 
131 <tr·class="memitem:a62e6618f28accebf603ed3c196c706c9"·id="r_a62e6618f28accebf603ed3c196c706c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a62e6618f28accebf603ed3c196c706c9"·name="a62e6618f28accebf603ed3c196c706c9"></a> 
132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SOn</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·Eigen::Dynamic·&gt;</td></tr> 
133 <tr·class="separator:a62e6618f28accebf603ed3c196c706c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a3bd963b7f5d336034b2b533e3abbb581"·id="r_a3bd963b7f5d336034b2b533e3abbb581"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3bd963b7f5d336034b2b533e3abbb581"·name="a3bd963b7f5d336034b2b533e3abbb581"></a> 
135 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DynamicJacobian</b>·=·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</td></tr> 
136 <tr·class="separator:a3bd963b7f5d336034b2b533e3abbb581"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
139 Functions</h2></td></tr> 
140 <tr·class="memitem:afdaebcf25a03a9a9986d35d2831605dd"·id="r_afdaebcf25a03a9a9986d35d2831605dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afdaebcf25a03a9a9986d35d2831605dd"·name="afdaebcf25a03a9a9986d35d2831605dd"></a> 
141 constexpr·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::DimensionSO</b>·(int·N)</td></tr> 
142 <tr·class="memdesc:afdaebcf25a03a9a9986d35d2831605dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·dimensionality·of·SO&lt;N&gt;·manifold,·or·return·Dynamic·if·so.·<br·/></td></tr> 
143 <tr·class="separator:afdaebcf25a03a9a9986d35d2831605dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <tr·class="memitem:a5c014e53f4340ba893bb51f513e6c6cc"·id="r_a5c014e53f4340ba893bb51f513e6c6cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c014e53f4340ba893bb51f513e6c6cc"·name="a5c014e53f4340ba893bb51f513e6c6cc"></a> 
145 constexpr·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::NSquaredSO</b>·(int·N)</td></tr> 
146 <tr·class="separator:a5c014e53f4340ba893bb51f513e6c6cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:ac1829b506847127f406c0d6182fc0cdd"·id="r_ac1829b506847127f406c0d6182fc0cdd"><td·class="memTemplParams"·colspan="2"><a·id="ac1829b506847127f406c0d6182fc0cdd"·name="ac1829b506847127f406c0d6182fc0cdd"></a> 
148 template&lt;class·Archive·&gt;·</td></tr> 
149 <tr·class="memitem:ac1829b506847127f406c0d6182fc0cdd"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SOn</a>·&amp;Q,·const·unsigned·int·file_version)</td></tr> 
150 <tr·class="memdesc:ac1829b506847127f406c0d6182fc0cdd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr> 
151 <tr·class="separator:ac1829b506847127f406c0d6182fc0cdd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 </table>112 </table>
153 <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>2D·Rotations·</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>115 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
157 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
158 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
159 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
160 <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!·-->
161 ··<ul>121 ··<ul>
162 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00344.html">SOn.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="a00344.html">Rot2.cpp</a></li>
163 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
164 ··</ul>124 ··</ul>
165 </div>125 </div>
166 </body>126 </body>
167 </html>127 </html>
2.31 KB
html2text {}
Max HTML report size reached
7.42 KB
./usr/share/doc/libgtsam-dev/html/a00347.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.cpp·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 96, 39 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="#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">Cal3Fisheye.cpp·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>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.··
 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:afeabfca29b5d82252a4c226e4e5e25b8"·id="r_afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afeabfca29b5d82252a4c226e4e5e25b8"·name="afeabfca29b5d82252a4c226e4e5e25b8"></a>116 <tr·class="memitem:a5172b5b6d51bd5348c7e551e1376f60a"·id="r_a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix3,·Vector3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5172b5b6d51bd53[·...·truncated·by·diffoscope;·len:·147,·SHA:·c637c0d4f219595153f703eb3b5b8b76864ddaf6eb42a5c7119820886af23153·...·]>
 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>
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>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>
116 <tr·class="separator:afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ac656af94e4fdb990e206390d8bdfe49b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>122 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>124 <div·class="textblock"><p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>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>
121 <dd>132 <dd>
122 Varun·Agrawal·</dd></dl>133 Varun·Agrawal·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00347.html">Cal3Fisheye.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="a00347.html">Rot3.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.69 KB
html2text {}
Max HTML report size reached
8.46 KB
./usr/share/doc/libgtsam-dev/html/a00350.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 96, 45 lines modifiedOffset 96, 49 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cyclic.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BearingRange.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Cyclic·group,·i.e.,·the·integers·modulo·N.··105 <p>Bearing-Range·product.··
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="a00350_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="a03060.html">gtsam::Cyclic&lt;·N·&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="a02924.html">gtsam::BearingRange&lt;·A1,·A2,·B,·R·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><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>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>
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>
 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>
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>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>
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>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>122 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>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="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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>126 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Cyclic·group,·i.e.,·the·integers·modulo·N.·</p>128 <div·class="textblock"><p>Bearing-Range·product.·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>July,·2015·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00350.html">Cyclic.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="a00350.html">BearingRange.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.18 KB
html2text {}
Max HTML report size reached
528 B
./usr/share/doc/libgtsam-dev/html/a00350.js
442 B
js-beautify {}
Max HTML report size reached
65.5 KB
./usr/share/doc/libgtsam-dev/html/a00350_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/BearingRange.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 114 lines modifiedOffset 98, 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">Cyclic.h</div></div>104 ··<div·class="headertitle"><div·class="title">BearingRange.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00065.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="a00080.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="a00044.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="a00110.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="a00095.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>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cassert&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>
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> 
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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·N&gt;</div> 
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03060.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03060.html">Cyclic</a>·{</div>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>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordtype">size_t</span>·i_;·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">public</span>:</div> 
133 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">···34</a></span>··<a·class="code·hl_function"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">Cyclic</a>(<span·class="keywordtype">size_t</span>·i)·:</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······i_(i)·{</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····assert(i·&lt;·N);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div> 
138 </div> 
139 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">···39</a></span>··<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>():i_(0)·{</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div> 
142 </div> 
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·Identity()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>();}</div> 
144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declaration·of·Bearing·functor·which·should·be·of·A1*A2·-&gt;·return_type</span></div>
 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>
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>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
154 </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>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>
155 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">144 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03060.html#ada127fe6c598f530235f72657598762f">···52</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#ada127fe6c598f530235f72657[·...·truncated·by·diffoscope;·len:·156,·SHA:·c896f5a1430d6886a5be49379b0f54d27668ef11dc72e2c068e5d32a7f985102·...·]{</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>
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·(N·+·i_·-·h.i_)·%·N;</div>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>
158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div>149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
159 </div> 
160 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">···56</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">operator-</a>()<span·class="keyword">·const·</span>{</div> 
162 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·(N·-·i_)·%·N;</div>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>
163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div> 
164 </div> 
165 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03060.html#a7b94d8b155fdce35f6141c2eb648745c">···60</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03060.html#a7b94d8b155fdce35f6141c2eb648745c">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····std::cout·&lt;&lt;·s·&lt;&lt;·i_·&lt;&lt;·std::endl;</div> 
168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>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>
169 </div> 
170 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03060.html#a460e4d6082e92c1e7e655b0cab64c42a">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03060.html#a460e4d6082e92c1e7e655b0cab64c42a">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
172 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·other.i_·==·i_;</div> 
173 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
174 </div> 
175 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>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>
176 </div> 
177 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
178 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·N&gt;</div> 
179 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};"> 
180 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03064.html">···71</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&lt;N&gt;·&gt;·:·internal::AdditiveGroupTraits&lt;Cyclic&lt;N&gt;·&gt;,·<span·class="comment">//</span></div> 
Max diff block lines reached; 31275/51808 bytes (60.37%) of diff not shown.
14.8 KB
html2text {}
Max HTML report size reached
13.4 KB
./usr/share/doc/libgtsam-dev/html/a00356.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/Point2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 63 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
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">Point2.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·Point··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00356_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: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>
124 </table>140 </table>
125 <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>
 142 <div·class="textblock"><p>2D·Point·</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>143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>148 ··<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="a00356.html">Cal3Fisheye.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00356.html">Point2.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>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>151 ··</ul>
139 </div>152 </div>
140 </body>153 </body>
141 </html>154 </html>
3.22 KB
html2text {}
Max HTML report size reached
581 B
./usr/share/doc/libgtsam-dev/html/a00356.js
495 B
js-beautify {}
Max HTML report size reached
9.0 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/Cal3_S2.h·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 96, 46 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>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3_S2.h·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>The·most·common·5DOF·3D-&gt;2D·calibration.··105 <p>Calibrated·camera·for·which·only·pose·is·unknown.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02944.html">gtsam::Cal3_S2</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="a03020.html">gtsam::CheiralityException</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>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="a02948.html">gtsam::traits&lt;·Cal3_S2·&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="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>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>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02952.html">gtsam::traits&lt;·const·Cal3_S2·&gt;</a></td></tr>121 <tr·class="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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>127 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>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>
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="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>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>131 </table>
125 <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>
126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>133 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>
 134 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
128 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>140 ··<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="a00359.html">Cal3_S2.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00359.html">CalibratedCamera.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>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>
135 ··</ul>143 ··</ul>
136 </div>144 </div>
137 </body>145 </body>
138 </html>146 </html>
2.19 KB
html2text {}
Max HTML report size reached
527 B
./usr/share/doc/libgtsam-dev/html/a00359.js
441 B
js-beautify {}
Max HTML report size reached
110 KB
./usr/share/doc/libgtsam-dev/html/a00359_source.html
Max HTML report size reached
7.47 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/SimpleCamera.cpp·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 94, 36 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SimpleCamera.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Cal3.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··106 <p>Common·code·for·all·Calibration·models.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00365_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="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">
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: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>
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>
 130 <div·class="textblock"><p>Common·code·for·all·Calibration·models.·</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>131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
117 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>136 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00365.html">SimpleCamera.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="a00365.html">Cal3.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>139 ··</ul>
125 </div>140 </div>
126 </body>141 </body>
127 </html>142 </html>
1.74 KB
html2text {}
Max HTML report size reached
8.94 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/Cal3DS2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholeCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 52 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">Cal3DS2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PinholeCamera.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>Base·class·for·all·pinhole·cameras.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00371_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00371_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="a03104.html">gtsam::PinholeCamera&lt;·Calibration·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·camera·with·radial·distortion·that·also·supports·Lie-group·behaviors·for·optimization.··<a·href="a02980.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·Calibration.··<a·href="a03104.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="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>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="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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>126 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·</p> 
127 <p>Calibration·of·a·camera·with·radial·distortion.</p>128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</p>
 129 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Jan·27,·2012·</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> 
132 <dd> 
133 Varun·Agrawal·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00371.html">Cal3DS2.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="a00371.html">PinholeCamera.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.35 KB
html2text {}
Max HTML report size reached
505 B
./usr/share/doc/libgtsam-dev/html/a00371.js
419 B
js-beautify {}
Max HTML report size reached
118 KB
./usr/share/doc/libgtsam-dev/html/a00371_source.html
Max HTML report size reached
10.3 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/Pose2.cpp·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 94, 41 lines modifiedOffset 94, 71 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="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">Pose2.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SO4.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>2D·Pose··107 <p>4*4·matrix·representation·of·SO(4)··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00374_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <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="a03296.html">gtsam::traits&lt;·SO4·&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>
 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">
 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">
114 <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>
115 Functions</h2></td></tr>131 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>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#a8d217[·...·truncated·by·diffoscope;·len:·184,·SHA:·915fb54dc8508a2f62763fd081bff0eaa1ae7862eb51a3eecefa1de24265dafc·...·]e)</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>
118 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"·id="r_a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplParams"·colspan="2"><a·id="a76855a1214bf05a8704ee3deaece6339"·name="a76855a1214bf05a8704ee3deaece6339"></a>
 140 template&lt;class·Archive·&gt;·</td></tr>
 141 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·const·unsigned·int)</td></tr>
 142 <tr·class="memdesc:a76855a1214bf05a8704ee3deaece6339"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
 143 <tr·class="separator:a76855a1214bf05a8704ee3deaece6339"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>144 </table>
120 <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>
121 <div·class="textblock"><p>2D·Pose·</p>146 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>
 147 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 148 <dd>
 149 Luca·Carlone·</dd></dl>
 150 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
122 </div></div><!--·contents·-->151 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>155 ··<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="a00374.html">Pose2.cpp</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="a00374.html">SO4.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>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>
129 ··</ul>158 ··</ul>
130 </div>159 </div>
131 </body>160 </body>
132 </html>161 </html>
2.23 KB
html2text {}
Max HTML report size reached
6.58 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/Cal3Unified.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3Q.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 93, 52 lines modifiedOffset 93, 27 lines modified
93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary"> 
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3Unified.h·File·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">Rot3Q.cpp·File·Reference</div></div>
103 </div><!--header-->100 </div><!--header-->
104 <div·class="contents">101 <div·class="contents">
  
105 <p>Unified·Calibration·Model,·see·Mei07icra·for·details.··102 <p>Rotation·(internal:·quaternion·representation*)··
106 <a·href="#details">More...</a></p>103 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p> 
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"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
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> 
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> 
124 </table> 
125 <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>
 105 <div·class="textblock"><p>Rotation·(internal:·quaternion·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> 
128 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>106 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->107 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->108 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>111 ··<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="a00380.html">Cal3Unified.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="a00380.html">Rot3Q.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>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>
138 ··</ul>114 ··</ul>
139 </div>115 </div>
140 </body>116 </body>
141 </html>117 </html>
1.5 KB
html2text {}
Max HTML report size reached
18.7 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/CameraSet.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 95, 48 lines modifiedOffset 95, 98 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">CameraSet.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Point3.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··107 <p>3D·Point··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00383_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00383_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="a03152.html">gtsam::Range&lt;·Point3,·Point3·&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="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>
 139 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>
 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>
 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>
124 </table>171 </table>
125 <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>
126 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>173 <div·class="textblock"><p>3D·Point·</p>
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>174 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·19,·2015·</dd></dl>175 <dd>
 176 Christian·Potthast·</dd>
 177 <dd>
 178 Frank·Dellaert·</dd></dl>
129 </div></div><!--·contents·-->179 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->180 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>183 ··<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="a00383.html">CameraSet.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="a00383.html">Point3.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>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>
136 ··</ul>186 ··</ul>
137 </div>187 </div>
138 </body>188 </body>
139 </html>189 </html>
4.29 KB
html2text {}
Max HTML report size reached
989 B
./usr/share/doc/libgtsam-dev/html/a00383.js
903 B
js-beautify {}
Max HTML report size reached
139 KB
./usr/share/doc/libgtsam-dev/html/a00383_source.html
Max HTML report size reached
7.24 KB
./usr/share/doc/libgtsam-dev/html/a00386.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity2.cpp·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 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">Similarity2.cpp·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>Implementation·of·Similarity2·transform.··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="a00386_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="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">
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:ae3298b84437af2a944f62e33f18133bb"·id="r_ae3298b84437af2a944f62e33f18133bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae3298b84437af2a944f62e33f18133bb"·name="ae3298b84437af2a944f62e33f18133bb"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03248.html">Similarity2</a>·&amp;p)</td></tr> 
118 <tr·class="separator:ae3298b84437af2a944f62e33f18133bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>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>Implementation·of·Similarity2·transform.·</p>126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</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="a00386.html">Similarity2.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="a00386.html">Cal3_S2.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.58 KB
html2text {}
Max HTML report size reached
8.01 KB
./usr/share/doc/libgtsam-dev/html/a00392.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 52 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="#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">StereoPoint2.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="a00392_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: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>
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>Jan·26,·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>dellaert·</dd></dl>
132 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>125 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00392.html">SphericalCamera.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00392.html">StereoPoint2.cpp</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>128 ··</ul>
140 </div>129 </div>
141 </body>130 </body>
142 </html>131 </html>
1.77 KB
html2text {}
Max HTML report size reached
7.54 KB
./usr/share/doc/libgtsam-dev/html/a00395.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/Cal3Unified.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 53 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">Rot2.h·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>2D·rotation·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00395_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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>107 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>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>
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="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>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a802dde254e274a34f262accefe627da5"·id="r_a802dde254e274a34f262accefe627da5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a802dde254e274a34f262accefe627da5"·name="a802dde254e274a34f262accefe627da5"></a>
 115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03008.html">Cal3Unified</a>·&amp;cal)</td></tr>
 116 <tr·class="separator:a802dde254e274a34f262accefe627da5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>117 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>2D·rotation·</p> 
129 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>
131 <dd>121 <dd>
132 John·Lambert·</dd></dl>122 Varun·Agrawal·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00395.html">Rot2.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="a00395.html">Cal3Unified.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>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.59 KB
html2text {}
Max HTML report size reached
14.2 KB
./usr/share/doc/libgtsam-dev/html/a00401.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Quaternion.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 lines modifiedOffset 94, 64 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Quaternion.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Point3.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Lie·Group·wrapper·for·Eigen·Quaternions.··105 <p>3D·Point··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00401_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="a03208.html">gtsam::traits&lt;·QUATERNION_TYPE·&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="define-members"·name="define-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Macros</h2></td></tr>115 Functions</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>116 <tr·class="memitem:aa42f7ec660b7353de39f9c86a26711cc"·id="r_aa42f7ec660b7353de39f9c86a26711cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa42f7ec660b7353de39f9c86a26711cc"·name="aa42f7ec660b7353de39f9c86a26711cc"></a>
 117 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H2=boost::none)</td></tr>
 118 <tr·class="memdesc:aa42f7ec660b7353de39f9c86a26711cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr>
 119 <tr·class="separator:aa42f7ec660b7353de39f9c86a26711cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:ac37b6f807985ffd25217e33f6136fe58"·id="r_ac37b6f807985ffd25217e33f6136fe58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac37b6f807985ffd25217e33f6136fe58"·name="ac37b6f807985ffd25217e33f6136fe58"></a>
 121 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H=boost::none)</td></tr>
 122 <tr·class="memdesc:ac37b6f807985ffd25217e33f6136fe58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr>
126 <tr·class="separator:a8bc3bac5757609822e568dc98245afcb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:ac37b6f807985ffd25217e33f6136fe58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:abb52bb00c68909fc1147e5d112e8c2ae"·id="r_abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb52bb00c68909fc1147e5d112e8c2ae"·name="abb52bb00c68909fc1147e5d112e8c2ae"></a>
 125 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::normalize</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr>
 126 <tr·class="memdesc:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">normalize,·with·optional·Jacobian·<br·/></td></tr>
127 </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>127 <tr·class="separator:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"·id="r_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_q=boost::none)</td></tr>
 129 <tr·class="memdesc:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cross·product··<br·/></td></tr>
 130 <tr·class="separator:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a7dc820e4e47218768f104b43a184a1bd"·id="r_a7dc820e4e47218768f104b43a184a1bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc820e4e47218768f104b43a184a1bd"·name="a7dc820e4e47218768f104b43a184a1bd"></a>
 132 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_q=boost::none)</td></tr>
 133 <tr·class="memdesc:a7dc820e4e47218768f104b43a184a1bd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dot·product·<br·/></td></tr>
 134 <tr·class="separator:a7dc820e4e47218768f104b43a184a1bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a57f778b84bc6106471006421d289b832"·id="r_a57f778b84bc6106471006421d289b832"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57f778b84bc6106471006421d289b832"·name="a57f778b84bc6106471006421d289b832"></a>
 136 Point3Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point3Pair·&gt;·&amp;abPointPairs)</td></tr>
 137 <tr·class="memdesc:a57f778b84bc6106471006421d289b832"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point3·pairs.·<br·/></td></tr>
 138 <tr·class="separator:a57f778b84bc6106471006421d289b832"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:aa0cf4b44adc94a39066254a3ea63fbef"·id="r_aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa0cf4b44adc94a39066254a3ea63fbef"·name="aa0cf4b44adc94a39066254a3ea63fbef"></a>
 140 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point3Pair·&amp;p)</td></tr>
 141 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>142 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>143 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 144 <div·class="textblock"><p>3D·Point·</p>
135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</p> 
136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
137 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>149 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00401.html">Quaternion.h</a></li>150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00401.html">Point3.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>151 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>152 ··</ul>
145 </div>153 </div>
146 </body>154 </body>
147 </html>155 </html>
3.08 KB
html2text {}
Max HTML report size reached
644 B
./usr/share/doc/libgtsam-dev/html/a00401.js
558 B
js-beautify {}
Max HTML report size reached
17.3 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/Point3.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, 99 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">Point3.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">CalibratedCamera.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>3D·Point··104 <p>Calibrated·camera·for·which·only·pose·is·unknown.··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00407_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="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>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: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> 
139 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> 
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> 
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>112 </table>
172 <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>
173 <div·class="textblock"><p>3D·Point·</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>
174 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>116 <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·-->117 </div></div><!--·contents·-->
180 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
182 <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!·-->
183 ··<ul>121 ··<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="a00407.html">Point3.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="a00407.html">CalibratedCamera.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>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>
186 ··</ul>124 ··</ul>
187 </div>125 </div>
188 </body>126 </body>
189 </html>127 </html>
3.87 KB
html2text {}
Max HTML report size reached
11.3 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/Pose3.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, 76 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">Pose3.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>3D·Pose··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="a00410_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">106 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03180.html">gtsam::Pose3</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·3D·pose·(R,t)·:·(<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>,Point3)··<a·href="a03180.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03184.html">gtsam::Pose3::ChartAtOrigin</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03188.html">gtsam::traits&lt;·Pose3·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03192.html">gtsam::traits&lt;·const·Pose3·&gt;</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03196.html">gtsam::Bearing&lt;·Pose3,·Point3·&gt;</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03200.html">gtsam::Bearing&lt;·Pose3,·Pose3·&gt;</a></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03204.html">gtsam::Range&lt;·Pose3,·T·&gt;</a></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table><table·class="memberdecls"> 
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
130 Namespaces</h2></td></tr>108 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>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>
132 <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>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls"> 
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
136 Typedefs</h2></td></tr> 
137 <tr·class="memitem:a47c5689134f4c912b280954720c02239"·id="r_a47c5689134f4c912b280954720c02239"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c5689134f4c912b280954720c02239"·name="a47c5689134f4c912b280954720c02239"></a> 
138 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Pair</b>·=·std::pair&lt;·<a·class="el"·href="a03180.html">Pose3</a>,·<a·class="el"·href="a03180.html">Pose3</a>·&gt;</td></tr> 
139 <tr·class="separator:a47c5689134f4c912b280954720c02239"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a3ab22786e84be27eb82edf23051f1e4e"·id="r_a3ab22786e84be27eb82edf23051f1e4e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3ab22786e84be27eb82edf23051f1e4e"·name="a3ab22786e84be27eb82edf23051f1e4e"></a> 
141 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Pairs</b>·=·std::vector&lt;·std::pair&lt;·<a·class="el"·href="a03180.html">Pose3</a>,·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&gt;</td></tr> 
142 <tr·class="separator:a3ab22786e84be27eb82edf23051f1e4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a129e0259e63b71905155066a55daedcd"·id="r_a129e0259e63b71905155066a55daedcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a129e0259e63b71905155066a55daedcd"·name="a129e0259e63b71905155066a55daedcd"></a> 
144 typedef·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Vector</b></td></tr> 
145 <tr·class="separator:a129e0259e63b71905155066a55daedcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
148 Functions</h2></td></tr> 
149 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"·id="r_aefb606eb24889c0f418acf1515a2c723"><td·class="memItemLeft"·align="right"·valign="top">template&lt;&gt;·</td></tr> 
150 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aefb606eb24889c0f418acf1515a2c723">gtsam::wedge&lt;·Pose3·&gt;</a>·(const·Vector·&amp;xi)</td></tr> 
151 <tr·class="memdesc:aefb606eb24889c0f418acf1515a2c723"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">wedge·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>:··<br·/></td></tr> 
152 <tr·class="separator:aefb606eb24889c0f418acf1515a2c723"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
153 </table>112 </table>
154 <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>
155 <div·class="textblock"><p>3D·Pose·</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>
156 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
157 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
159 <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!·-->
160 ··<ul>121 ··<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="a00410.html">Pose3.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="a00410.html">SimpleCamera.cpp</a></li>
162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
163 ··</ul>124 ··</ul>
164 </div>125 </div>
165 </body>126 </body>
166 </html>127 </html>
2.36 KB
html2text {}
Max HTML report size reached
7.72 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/Cal3_S2Stereo.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Rot2.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··105 <p>2D·rotation··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00413_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03212.html">gtsam::Rot2</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·matrix·NOTE:·the·angle·theta·is·in·radians·unless·explicitly·stated.··<a·href="a03212.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03216.html">gtsam::Rot2::ChartAtOrigin</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03220.html">gtsam::traits&lt;·Rot2·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03224.html">gtsam::traits&lt;·const·Rot2·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem: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>2D·rotation·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 131 <dd>
 132 John·Lambert·</dd></dl>
123 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>137 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00413.html">Cal3_S2Stereo.cpp</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00413.html">Rot2.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>140 ··</ul>
131 </div>141 </div>
132 </body>142 </body>
133 </html>143 </html>
1.7 KB
html2text {}
Max HTML report size reached
5.85 KB
./usr/share/doc/libgtsam-dev/html/a00419_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="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="a00359.html">gtsam/geometry/Cal3_S2.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="a00386.html">gtsam/geometry/Cal3_S2.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;iosfwd&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;iosfwd&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="foldopen"·id="foldopen00030"·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="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="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>
128 <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="l00031"·name="l00031"></a><span·class="lineno">···31</span>·<span·class="keyword">private</span>:</div>
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
220 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span><span·class="keyword">template</span>·&lt;&gt;</div>220 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span><span·class="keyword">template</span>·&lt;&gt;</div>
221 <div·class="foldopen"·id="foldopen00162"·data-start="{"·data-end="};">221 <div·class="foldopen"·id="foldopen00162"·data-start="{"·data-end="};">
222 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno"><a·class="line"·href="a02964.html">··162</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="a02956.html">Cal3_S2Stereo</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3_S2Stereo&gt;·{</div>222 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno"><a·class="line"·href="a02964.html">··162</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="a02956.html">Cal3_S2Stereo</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3_S2Stereo&gt;·{</div>
223 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>};</div>223 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>};</div>
224 </div>224 </div>
225 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>225 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>
226 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>}··<span·class="comment">//·\·namespace·gtsam</span></div>226 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>}··<span·class="comment">//·\·namespace·gtsam</span></div>
227 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>227 <div·class="ttc"·id="aa00386_html"><div·class="ttname"><a·href="a00386.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
228 <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"><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>
229 <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>229 <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>
230 <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>230 <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>
231 <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>231 <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>
232 <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>232 <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>
233 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>233 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>
234 <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>234 <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>
7.19 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/Rot2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Rot2.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">StereoPoint2.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>2D·Rotations··106 <p>A·2D·stereo·point·(uL,uR,v)··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00422_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="a03352.html">gtsam::StereoPoint2</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·stereo·point,·v·will·be·same·for·rectified·images.··<a·href="a03352.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03356.html">gtsam::traits&lt;·StereoPoint2·&gt;</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03360.html">gtsam::traits&lt;·const·StereoPoint2·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
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:a149dc71bfd2f69964eb40ceabd92af59"·id="r_a149dc71bfd2f69964eb40ceabd92af59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149dc71bfd2f69964eb40ceabd92af59"·name="a149dc71bfd2f69964eb40ceabd92af59"></a>
 129 typedef·std::vector&lt;·<a·class="el"·href="a03352.html">StereoPoint2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::StereoPoint2Vector</b></td></tr>
 130 <tr·class="separator:a149dc71bfd2f69964eb40ceabd92af59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>2D·Rotations·</p>133 <div·class="textblock"><p>A·2D·stereo·point·(uL,uR,v)·</p>
115 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>Jan·26,·2010·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00422.html">Rot2.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="a00422.html">StereoPoint2.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>
1.56 KB
html2text {}
Max HTML report size reached
13.4 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.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 95, 56 lines modifiedOffset 95, 88 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>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SimpleCamera.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>A·simple·camera·class·with·a·Cal3_S2·calibration.··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="a00425_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">113 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a>
 117 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr>
 118 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr>
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>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="a00425.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>
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>122 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>123 </table>
133 <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>
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>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 127 <dd>
 128 Luca·Carlone·</dd>
 129 <dd>
 130 Duy·Nguyen·Ta·</dd></dl>
 131 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>
 132 </div><h2·class="groupheader">Function·Documentation</h2>
 133 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a>
 134 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2>
  
 135 <div·class="memitem">
 136 <div·class="memproto">
 137 ······<table·class="memname">
 138 ········<tr>
 139 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td>
 140 ··········<td>(</td>
 141 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td>
 142 ··········<td·class="paramname"><em>M</em>,·</td>
 143 ········</tr>
 144 ········<tr>
 145 ··········<td·class="paramkey"></td>
 146 ··········<td></td>
 147 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td>
 148 ··········<td·class="paramname"><em>R</em>,·</td>
 149 ········</tr>
 150 ········<tr>
 151 ··········<td·class="paramkey"></td>
 152 ··········<td></td>
 153 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td>
 154 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td>
 155 ········</tr>
 156 ········<tr>
 157 ··········<td></td>
 158 ··········<td>)</td>
 159 ··········<td></td><td></td>
 160 ········</tr>
 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>
137 </div></div><!--·contents·-->167 </div><!--·contents·-->
138 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>171 ··<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="a00425.html">SimpleCamera.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="a00425.html">SO3.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>173 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>174 ··</ul>
145 </div>175 </div>
146 </body>176 </body>
147 </html>177 </html>
3.38 KB
html2text {}
Max HTML report size reached
381 B
./usr/share/doc/libgtsam-dev/html/a00425.js
295 B
js-beautify {}
Max HTML report size reached
5.13 KB
./usr/share/doc/libgtsam-dev/html/a00428.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 41 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">Pose3.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>3D·Pose··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: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>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>3D·Pose·</p>114 <div·class="textblock"><p>Cyclic·group·implementation.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
122 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>120 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00428.html">Pose3.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="a00428.html">Cyclic.cpp</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>123 ··</ul>
130 </div>124 </div>
131 </body>125 </body>
132 </html>126 </html>
987 B
html2text {}
Max HTML report size reached
16.8 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/CalibratedCamera.cpp·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, 36 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>··</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">CalibratedCamera.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Point2.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Calibrated·camera·for·which·only·pose·is·unknown.··107 <p>2D·Point··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00431_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="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">
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: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>
112 </table>168 </table>
113 <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>
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> 
116 <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>
117 </div></div><!--·contents·-->172 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->173 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->174 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>176 ··<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="a00431.html">CalibratedCamera.cpp</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="a00431.html">Point2.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>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>
124 ··</ul>179 ··</ul>
125 </div>180 </div>
126 </body>181 </body>
127 </html>182 </html>
4.01 KB
html2text {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/a00434.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 89 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SO3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Unified.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>3*3·matrix·representation·of·SO(3)··105 <p>Unified·Calibration·Model,·see·Mei07icra·for·details.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00434_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03008.html">gtsam::Cal3Unified</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·omni-directional·camera·with·mirror·+·lens·radial·distortion.··<a·href="a03008.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03012.html">gtsam::traits&lt;·Cal3Unified·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03016.html">gtsam::traits&lt;·const·Cal3Unified·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a> 
117 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr> 
118 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr> 
119 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00434.html#a72fc8b10f24d82aa8a4c99f99403fe5e">gtsam::so3::compose</a>·(const·Matrix3·&amp;M,·const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;·H=boost::none)</td></tr> 
121 <tr·class="memdesc:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·general·matrix·with·an·SO(3)·element.··<br·/></td></tr> 
122 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>124 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>126 <div·class="textblock"><p>Unified·Calibration·Model,·see·Mei07icra·for·details.·</p>
 127 <dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>128 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>
127 <dd>129 <dd>
 130 Varun·Agrawal·</dd></dl>
128 Luca·Carlone·</dd> 
129 <dd> 
130 Duy·Nguyen·Ta·</dd></dl> 
131 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl> 
132 </div><h2·class="groupheader">Function·Documentation</h2> 
133 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a> 
134 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2> 
  
135 <div·class="memitem"> 
136 <div·class="memproto"> 
137 ······<table·class="memname"> 
138 ········<tr> 
139 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td> 
140 ··········<td>(</td> 
141 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td> 
142 ··········<td·class="paramname"><em>M</em>,·</td> 
143 ········</tr> 
144 ········<tr> 
145 ··········<td·class="paramkey"></td> 
146 ··········<td></td> 
147 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td> 
148 ··········<td·class="paramname"><em>R</em>,·</td> 
149 ········</tr> 
150 ········<tr> 
151 ··········<td·class="paramkey"></td> 
152 ··········<td></td> 
153 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td> 
154 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td> 
155 ········</tr> 
156 ········<tr> 
157 ··········<td></td> 
158 ··········<td>)</td> 
159 ··········<td></td><td></td> 
160 ········</tr> 
161 ······</table> 
162 </div><div·class="memdoc"> 
  
163 <p>Compose·general·matrix·with·an·SO(3)·element.·</p> 
164 <p>We·only·provide·the·9*9·derivative·in·the·first·argument·M.·</p> 
  
165 </div> 
166 </div> 
167 </div><!--·contents·-->131 </div></div><!--·contents·-->
168 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>135 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00434.html">SO3.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00434.html">Cal3Unified.h</a></li>
173 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
174 ··</ul>138 ··</ul>
175 </div>139 </div>
176 </body>140 </body>
177 </html>141 </html>
2.65 KB
html2text {}
Max HTML report size reached
421 B
./usr/share/doc/libgtsam-dev/html/a00434.js
335 B
js-beautify {}
Max HTML report size reached
7.82 KB
./usr/share/doc/libgtsam-dev/html/a00437.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.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, 35 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">Cyclic.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Line3.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Cyclic·group·implementation.··106 <p>4·dimensional·manifold·of·3D·lines··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00437_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="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">
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="func-members"·name="func-members"></a>
 127 Functions</h2></td></tr>
 128 <tr·class="memitem:aae9294b064e306ac7993dea546c0d8fb"·id="r_aae9294b064e306ac7993dea546c0d8fb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03080.html">Line3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aae9294b064e306ac7993dea546c0d8fb">gtsam::transformTo</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;wTc,·const·<a·class="el"·href="a03080.html">Line3</a>·&amp;wL,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·6·&gt;·Dpose=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·4·&gt;·Dline=boost::none)</td></tr>
 129 <tr·class="memdesc:aae9294b064e306ac7993dea546c0d8fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Transform·a·line·from·world·to·camera·frame.··<br·/></td></tr>
 130 <tr·class="separator:aae9294b064e306ac7993dea546c0d8fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>131 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Cyclic·group·implementation.·</p>133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>
 135 <dd>
 136 Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>141 ··<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="a00437.html">Cyclic.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="a00437.html">Line3.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>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 ··</ul>144 ··</ul>
124 </div>145 </div>
125 </body>146 </body>
126 </html>147 </html>
1.7 KB
html2text {}
Max HTML report size reached
5.47 KB
./usr/share/doc/libgtsam-dev/html/a00440.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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">StereoPoint2.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: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>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>Jan·26,·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>dellaert·</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="a00440.html">StereoPoint2.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="a00440.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.07 KB
html2text {}
Max HTML report size reached
7.15 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/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="a00449_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="a00449.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="a00449.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
16.0 KB
./usr/share/doc/libgtsam-dev/html/a00452_source.html
    
Offset 114, 25 lines modifiedOffset 114, 25 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="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><span·class="preprocessor">#pragma·once</span></div>
120 <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>·</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="a00467.html">gtsam/geometry/Cal3Bundler.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="a00320.html">gtsam/geometry/Cal3Bundler.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="a00356.html">gtsam/geometry/Cal3Fisheye.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="a00476.html">gtsam/geometry/Cal3Fisheye.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="a00380.html">gtsam/geometry/Cal3Unified.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="a00434.html">gtsam/geometry/Cal3Unified.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="a00359.html">gtsam/geometry/Cal3_S2.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="a00386.html">gtsam/geometry/Cal3_S2.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="a00371.html">gtsam/geometry/Cal3DS2.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="a00296.html">gtsam/geometry/Cal3DS2.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="a00383.html">gtsam/geometry/CameraSet.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="a00317.html">gtsam/geometry/CameraSet.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="a00458.html">gtsam/geometry/PinholeCamera.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="a00371.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00392.html">gtsam/geometry/SphericalCamera.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.html">gtsam/geometry/SphericalCamera.h</a>&gt;</span></div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>129 <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/Pose2.h</a>&gt;</span></div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01154.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01085.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;gtsam/slam/TriangulationFactor.h&gt;</span></div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;gtsam/slam/TriangulationFactor.h&gt;</span></div>
133 <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="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>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>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
136 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">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="a03364.html">···39</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03364.html">TriangulationUnderconstrainedException</a>:·<span·class="keyword">public</span>·std::runtime_error·{</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03364.html">···39</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03364.html">TriangulationUnderconstrainedException</a>:·<span·class="keyword">public</span>·std::runtime_error·{</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>
Offset 696, 24 lines modifiedOffset 696, 24 lines modified
696 <div·class="line"><a·id="l00740"·name="l00740"></a><span·class="lineno">··740</span><span·class="keyword">using·</span>CameraSetCal3_S2·=·CameraSet&lt;PinholeCamera&lt;Cal3_S2&gt;&gt;;</div>696 <div·class="line"><a·id="l00740"·name="l00740"></a><span·class="lineno">··740</span><span·class="keyword">using·</span>CameraSetCal3_S2·=·CameraSet&lt;PinholeCamera&lt;Cal3_S2&gt;&gt;;</div>
697 <div·class="line"><a·id="l00741"·name="l00741"></a><span·class="lineno">··741</span><span·class="keyword">using·</span>CameraSetCal3DS2·=·CameraSet&lt;PinholeCamera&lt;Cal3DS2&gt;&gt;;</div>697 <div·class="line"><a·id="l00741"·name="l00741"></a><span·class="lineno">··741</span><span·class="keyword">using·</span>CameraSetCal3DS2·=·CameraSet&lt;PinholeCamera&lt;Cal3DS2&gt;&gt;;</div>
698 <div·class="line"><a·id="l00742"·name="l00742"></a><span·class="lineno">··742</span><span·class="keyword">using·</span>CameraSetCal3Fisheye·=·CameraSet&lt;PinholeCamera&lt;Cal3Fisheye&gt;&gt;;</div>698 <div·class="line"><a·id="l00742"·name="l00742"></a><span·class="lineno">··742</span><span·class="keyword">using·</span>CameraSetCal3Fisheye·=·CameraSet&lt;PinholeCamera&lt;Cal3Fisheye&gt;&gt;;</div>
699 <div·class="line"><a·id="l00743"·name="l00743"></a><span·class="lineno">··743</span><span·class="keyword">using·</span>CameraSetCal3Unified·=·CameraSet&lt;PinholeCamera&lt;Cal3Unified&gt;&gt;;</div>699 <div·class="line"><a·id="l00743"·name="l00743"></a><span·class="lineno">··743</span><span·class="keyword">using·</span>CameraSetCal3Unified·=·CameraSet&lt;PinholeCamera&lt;Cal3Unified&gt;&gt;;</div>
700 <div·class="line"><a·id="l00744"·name="l00744"></a><span·class="lineno">··744</span><span·class="keyword">using·</span>CameraSetSpherical·=·CameraSet&lt;SphericalCamera&gt;;</div>700 <div·class="line"><a·id="l00744"·name="l00744"></a><span·class="lineno">··744</span><span·class="keyword">using·</span>CameraSetSpherical·=·CameraSet&lt;SphericalCamera&gt;;</div>
701 <div·class="line"><a·id="l00745"·name="l00745"></a><span·class="lineno">··745</span>}·<span·class="comment">//·\namespace·gtsam</span></div>701 <div·class="line"><a·id="l00745"·name="l00745"></a><span·class="lineno">··745</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
702 <div·class="line"><a·id="l00746"·name="l00746"></a><span·class="lineno">··746</span>·</div>702 <div·class="line"><a·id="l00746"·name="l00746"></a><span·class="lineno">··746</span>·</div>
703 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>703 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>
704 <div·class="ttc"·id="aa00356_html"><div·class="ttname"><a·href="a00356.html">Cal3Fisheye.h</a></div><div·class="ttdoc">Calibration·of·a·fisheye·camera.</div></div> 
705 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div> 
706 <div·class="ttc"·id="aa00371_html"><div·class="ttname"><a·href="a00371.html">Cal3DS2.h</a></div><div·class="ttdoc">Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.</div></div>704 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">Cal3DS2.h</a></div><div·class="ttdoc">Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.</div></div>
707 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Cal3Unified.h</a></div><div·class="ttdoc">Unified·Calibration·Model,·see·Mei07icra·for·details.</div></div> 
708 <div·class="ttc"·id="aa00383_html"><div·class="ttname"><a·href="a00383.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>705 <div·class="ttc"·id="aa00317_html"><div·class="ttname"><a·href="a00317.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>
 706 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>
 707 <div·class="ttc"·id="aa00371_html"><div·class="ttname"><a·href="a00371.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
 708 <div·class="ttc"·id="aa00386_html"><div·class="ttname"><a·href="a00386.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
709 <div·class="ttc"·id="aa00392_html"><div·class="ttname"><a·href="a00392.html">SphericalCamera.h</a></div><div·class="ttdoc">Calibrated·camera·with·spherical·projection.</div></div>709 <div·class="ttc"·id="aa00416_html"><div·class="ttname"><a·href="a00416.html">SphericalCamera.h</a></div><div·class="ttdoc">Calibrated·camera·with·spherical·projection.</div></div>
710 <div·class="ttc"·id="aa00458_html"><div·class="ttname"><a·href="a00458.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>710 <div·class="ttc"·id="aa00434_html"><div·class="ttname"><a·href="a00434.html">Cal3Unified.h</a></div><div·class="ttdoc">Unified·Calibration·Model,·see·Mei07icra·for·details.</div></div>
711 <div·class="ttc"·id="aa00467_html"><div·class="ttname"><a·href="a00467.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>711 <div·class="ttc"·id="aa00476_html"><div·class="ttname"><a·href="a00476.html">Cal3Fisheye.h</a></div><div·class="ttdoc">Calibration·of·a·fisheye·camera.</div></div>
712 <div·class="ttc"·id="aa01154_html"><div·class="ttname"><a·href="a01154.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>712 <div·class="ttc"·id="aa01085_html"><div·class="ttname"><a·href="a01085.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
713 <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>713 <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>
714 <div·class="ttc"·id="aa01428_html_a0a386184e9ed9cc4ec844d48d91ba759"><div·class="ttname"><a·href="a01428.html#a0a386184e9ed9cc4ec844d48d91ba759">gtsam::calibrateMeasurementsShared</a></div><div·class="ttdeci">Point3Vector·calibrateMeasurementsShared(const·CALIBRATION·&amp;cal,·const·Point2Vector·&amp;measurements)</div><div·class="ttdoc">Convert·pixel·measurements·in·image·to·homogeneous·measurements·in·the·image·plane·using·shared·camer...</div><div·class="ttdef"><b>Definition</b>·triangulation.h:357</div></div>714 <div·class="ttc"·id="aa01428_html_a0a386184e9ed9cc4ec844d48d91ba759"><div·class="ttname"><a·href="a01428.html#a0a386184e9ed9cc4ec844d48d91ba759">gtsam::calibrateMeasurementsShared</a></div><div·class="ttdeci">Point3Vector·calibrateMeasurementsShared(const·CALIBRATION·&amp;cal,·const·Point2Vector·&amp;measurements)</div><div·class="ttdoc">Convert·pixel·measurements·in·image·to·homogeneous·measurements·in·the·image·plane·using·shared·camer...</div><div·class="ttdef"><b>Definition</b>·triangulation.h:357</div></div>
715 <div·class="ttc"·id="aa01428_html_a0f9e5111ffc481b34f0123418b0ecd13"><div·class="ttname"><a·href="a01428.html#a0f9e5111ffc481b34f0123418b0ecd13">gtsam::triangulateLOST</a></div><div·class="ttdeci">Point3·triangulateLOST(const·std::vector&lt;·Pose3·&gt;·&amp;poses,·const·Point3Vector·&amp;calibratedMeasurements,·const·SharedIsotropic·&amp;measurementNoise)</div><div·class="ttdoc">Triangulation·using·the·LOST·(Linear·Optimal·Sine·Triangulation)·algorithm·proposed·in·https://arxiv....</div><div·class="ttdef"><b>Definition</b>·triangulation.cpp:92</div></div>715 <div·class="ttc"·id="aa01428_html_a0f9e5111ffc481b34f0123418b0ecd13"><div·class="ttname"><a·href="a01428.html#a0f9e5111ffc481b34f0123418b0ecd13">gtsam::triangulateLOST</a></div><div·class="ttdeci">Point3·triangulateLOST(const·std::vector&lt;·Pose3·&gt;·&amp;poses,·const·Point3Vector·&amp;calibratedMeasurements,·const·SharedIsotropic·&amp;measurementNoise)</div><div·class="ttdoc">Triangulation·using·the·LOST·(Linear·Optimal·Sine·Triangulation)·algorithm·proposed·in·https://arxiv....</div><div·class="ttdef"><b>Definition</b>·triangulation.cpp:92</div></div>
716 <div·class="ttc"·id="aa01428_html_a31e52d463db397f0dda1a13352ab217c"><div·class="ttname"><a·href="a01428.html#a31e52d463db397f0dda1a13352ab217c">gtsam::undistortMeasurements</a></div><div·class="ttdeci">Point2Vector·undistortMeasurements(const·CALIBRATION·&amp;cal,·const·Point2Vector·&amp;measurements)</div><div·class="ttdoc">Remove·distortion·for·measurements·so·as·if·the·measurements·came·from·a·pinhole·camera.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:282</div></div>716 <div·class="ttc"·id="aa01428_html_a31e52d463db397f0dda1a13352ab217c"><div·class="ttname"><a·href="a01428.html#a31e52d463db397f0dda1a13352ab217c">gtsam::undistortMeasurements</a></div><div·class="ttdeci">Point2Vector·undistortMeasurements(const·CALIBRATION·&amp;cal,·const·Point2Vector·&amp;measurements)</div><div·class="ttdoc">Remove·distortion·for·measurements·so·as·if·the·measurements·came·from·a·pinhole·camera.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:282</div></div>
717 <div·class="ttc"·id="aa01428_html_a3d070e707c4b2d69d0f024a30501f06c"><div·class="ttname"><a·href="a01428.html#a3d070e707c4b2d69d0f024a30501f06c">gtsam::createPinholeCalibration</a></div><div·class="ttdeci">Cal3_S2·createPinholeCalibration(const·CALIBRATION·&amp;cal)</div><div·class="ttdoc">Create·a·pinhole·calibration·from·a·different·Cal3·object,·removing·distortion.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:253</div></div>717 <div·class="ttc"·id="aa01428_html_a3d070e707c4b2d69d0f024a30501f06c"><div·class="ttname"><a·href="a01428.html#a3d070e707c4b2d69d0f024a30501f06c">gtsam::createPinholeCalibration</a></div><div·class="ttdeci">Cal3_S2·createPinholeCalibration(const·CALIBRATION·&amp;cal)</div><div·class="ttdoc">Create·a·pinhole·calibration·from·a·different·Cal3·object,·removing·distortion.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:253</div></div>
718 <div·class="ttc"·id="aa01428_html_a46a14c34d729a626825e4eff8a7de8dd"><div·class="ttname"><a·href="a01428.html#a46a14c34d729a626825e4eff8a7de8dd">gtsam::undistortMeasurementInternal</a></div><div·class="ttdeci">MEASUREMENT·undistortMeasurementInternal(const·CALIBRATION·&amp;cal,·const·MEASUREMENT·&amp;measurement,·boost::optional&lt;·Cal3_S2·&gt;·pinholeCal=boost::none)</div><div·class="ttdoc">Internal·undistortMeasurement·to·be·used·by·undistortMeasurement·and·undistortMeasurements.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:261</div></div>718 <div·class="ttc"·id="aa01428_html_a46a14c34d729a626825e4eff8a7de8dd"><div·class="ttname"><a·href="a01428.html#a46a14c34d729a626825e4eff8a7de8dd">gtsam::undistortMeasurementInternal</a></div><div·class="ttdeci">MEASUREMENT·undistortMeasurementInternal(const·CALIBRATION·&amp;cal,·const·MEASUREMENT·&amp;measurement,·boost::optional&lt;·Cal3_S2·&gt;·pinholeCal=boost::none)</div><div·class="ttdoc">Internal·undistortMeasurement·to·be·used·by·undistortMeasurement·and·undistortMeasurements.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:261</div></div>
719 <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>719 <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>
1.81 KB
html2text {}
Max HTML report size reached
11.7 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/SO4.h·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 95, 70 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">SO4.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Similarity2.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>4*4·matrix·representation·of·SO(4)··105 <p>Implementation·of·Similarity2·transform.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00455_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00455_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">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="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>
114 <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="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>
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>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>
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><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
125 Typedefs</h2></td></tr> 
126 <tr·class="memitem:ac02ae3a1dd17d2629f5638e107461232"·id="r_ac02ae3a1dd17d2629f5638e107461232"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac02ae3a1dd17d2629f5638e107461232"·name="ac02ae3a1dd17d2629f5638e107461232"></a> 
127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SO4</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·4·&gt;</td></tr> 
128 <tr·class="separator:ac02ae3a1dd17d2629f5638e107461232"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
131 Functions</h2></td></tr> 
132 <tr·class="memitem:a8d21728e3da4cf1a96e1b6f87a97da47"·id="r_a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">gtsam::topLeft</a>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·6·&gt;·H=boost::none)</td></tr> 
133 <tr·class="memdesc:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·top-left·3*3·matrix.··<br·/></td></tr> 
134 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:a3e57e4771f13855a495ec2c6454c9121"·id="r_a3e57e4771f13855a495ec2c6454c9121"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e57e4771f13855a495ec2c6454c9121"·name="a3e57e4771f13855a495ec2c6454c9121"></a> 
136 GTSAM_EXPORT·Matrix43&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stiefel</b>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·12,·6·&gt;·H=boost::none)</td></tr> 
137 <tr·class="memdesc:a3e57e4771f13855a495ec2c6454c9121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·Stiefel·manifold·of·4*3·orthonormal·3-frames·in·R^4,·i.e.,·pi(Q)·-&gt;·\(·S·\in·St(3,4)·\).·<br·/></td></tr> 
138 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"·id="r_a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplParams"·colspan="2"><a·id="a76855a1214bf05a8704ee3deaece6339"·name="a76855a1214bf05a8704ee3deaece6339"></a> 
140 template&lt;class·Archive·&gt;·</td></tr> 
141 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·const·unsigned·int)</td></tr> 
142 <tr·class="memdesc:a76855a1214bf05a8704ee3deaece6339"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr> 
143 <tr·class="separator:a76855a1214bf05a8704ee3deaece6339"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 </table>127 </table>
145 <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>Implementation·of·Similarity2·transform.·</p>
 130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>
146 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p> 
147 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
148 <dd> 
149 Luca·Carlone·</dd></dl> 
150 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
151 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
152 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
153 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
154 <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!·-->
155 ··<ul>135 ··<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="a00455.html">SO4.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="a00455.html">Similarity2.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>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>
158 ··</ul>138 ··</ul>
159 </div>139 </div>
160 </body>140 </body>
161 </html>141 </html>
2.71 KB
html2text {}
Max HTML report size reached
724 B
./usr/share/doc/libgtsam-dev/html/a00455.js
638 B
js-beautify {}
Max HTML report size reached
61.6 KB
./usr/share/doc/libgtsam-dev/html/a00455_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/Similarity2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 167 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SO4.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="a00455.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00455.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="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="a00344.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="a00065.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="a00074.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="a00005.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="a00002.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="a00044.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="a00020.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><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="a00431.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="a00284.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="a00413.html">gtsam/geometry/Rot2.h</a>&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="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>
 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>
128 <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="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>Pose2;</div>
129 <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="};">
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03248.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03248.html">Similarity2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02364.html">LieGroup</a>&lt;Similarity2,·4&gt;·{</div>
 134 <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="a03212.html">Rot2</a>·<a·class="code·hl_class"·href="a03212.html">Rotation</a>;</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_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·Translation;</div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">using·</span>SO4·=·SO&lt;4&gt;;</div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·///·Random·SO(4)·element·(no·big·claims·about·uniformity)</span></div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·static·SO4·Random(std::mt19937·&amp;rng);</span></div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
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>136 <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>137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">private</span>:</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>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a03212.html">Rot2</a>·R_;</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·t_;</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keywordtype">double</span>·s_;</div>
143 <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>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;&gt;</div>142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</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>143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>();</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>145 <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>146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<span·class="keywordtype">double</span>·s);</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>147 <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><span·class="keyword">template</span>·&lt;&gt;</div>148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<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#a6ede8384dee0353a0[·...·truncated·by·diffoscope;·len:·78,·SHA:·d50524bace4b3a2708c158aa3bfe8e8020449027012dca473b5e8ad6ae812528·...·];</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>GTSAM_EXPORT</div>149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>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>150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<span·class="keyword">const</span>·Matrix2&amp;·R,·<span·class="keyword">const</span>·Vector2&amp;·t,·<span·class="keywordtype">double</span[·...·truncated·by·diffoscope;·len:·4,·SHA:·99a148c5a64f99009b22273e49b6c9c141c8ceb0af1eb166270eae09afb67698·...·];</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<span·class="keyword">const</span>·Matrix3&amp;·T);</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>153 <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>154 <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::n[·...·truncated·by·diffoscope;·len:·4,·SHA:·6db7bdc87ad739aa01492f8d4b73166ce3a357a258d5a73dac052603737b33bc·...·];</div>155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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="a03248.html">Similarity2</a>&amp;·sim,·<[·...·truncated·by·diffoscope;·len:·78,·SHA:·1eee770fd9c12a6c617e6f1ed63856ad961704d2f5138523e41a072749d2e01f·...·];</div>
169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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:·6,·SHA:·37d2a52ee6b9a15ff82efef2ee05d94f6d89fafd97e931a612f86d3aede6c197·...·];</div>157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="[·...·truncated·by·diffoscope;·len:·75,·SHA:·2086280cb3aaf84b939186721c1acdd1705cc9596dc81cff89f1cb7056d2a33b·...·];</div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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="a03248.html">Similarity2</a>&amp;·p);</div>
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
173 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01428.html#a76855a1214bf05a8704ee3deaece6339">···83</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a332bad7d1e70d3c04ceca35adce7a134">serialize</a>(Archive·&amp;ar,·<a·class="code·hl_class"·href="a03304.html">SO4</a>·&amp;Q,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Matrix4·&amp;M·=·Q.matrix_;</div> 
176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q11&quot;</span>,·M(0,·0));</div> 
177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q12&quot;</span>,·M(0,·1));</div> 
178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q13&quot;</span>,·M(0,·2));</div> 
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>163 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</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="a03248.html">Similarity2</a>·Identity();</div>
 165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>·<a·class="code·hl_function"·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">operator*</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03248.html">Similarity2</a>&amp;·S)·<span·class="keyword">const</span>;</div>
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q21&quot;</span>,·M(1,·0));</div> 
182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q22&quot;</span>,·M(1,·1));</div> 
183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q23&quot;</span>,·M(1,·2));</div> 
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q24&quot;</span>,·M(1,·3));</div> 
185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>·inverse()·<span·class="keyword">const</span>;</div>
186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q31&quot;</span>,·M(2,·0));</div> 
Max diff block lines reached; 10484/48990 bytes (21.40%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
9.24 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/PinholeCamera.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, 50 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">PinholeCamera.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·for·all·pinhole·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="a00458_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00458_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="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>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>
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>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>
 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>
126 </table>133 </table>
127 <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>
128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</p>135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>Jan·27,·2012·</dd></dl> 
131 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>141 ··<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="a00458.html">PinholeCamera.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="a00458.html">Quaternion.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>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 ··</ul>144 ··</ul>
139 </div>145 </div>
140 </body>146 </body>
141 </html>147 </html>
2.2 KB
html2text {}
Max HTML report size reached
451 B
./usr/share/doc/libgtsam-dev/html/a00458.js
365 B
js-beautify {}
Max HTML report size reached
133 KB
./usr/share/doc/libgtsam-dev/html/a00458_source.html
Max HTML report size reached
14.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/Similarity2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 116 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Similarity2.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SO3.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Implementation·of·Similarity2·transform.··107 <p>3*3·matrix·representation·of·SO(3)··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00461_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00461_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="a03248.html">gtsam::Similarity2</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>
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>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>
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="a03252.html">gtsam::Similarity2::ChartAtOrigin</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03284.html">gtsam::so3::DexpFunctor</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>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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03256.html">gtsam::traits&lt;·Similarity2·&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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03260.html">gtsam::traits&lt;·const·Similarity2·&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>
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>
 129 </table><table·class="memberdecls">
 130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 131 Typedefs</h2></td></tr>
 132 <tr·class="memitem:a7926e92fa1aa0e0f5cb55ffab7aa9911"·id="r_a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7926e92fa1aa0e0f5cb55ffab7aa9911"·name="a7926e92fa1aa0e0f5cb55ffab7aa9911"></a>
 133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SO3</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·3·&gt;</td></tr>
 134 <tr·class="separator:a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 </table><table·class="memberdecls">
 136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 137 Functions</h2></td></tr>
 138 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"·id="r_a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplParams"·colspan="2"><a·id="a2e0b14126ed42ee95ca5f5f092c5bc84"·name="a2e0b14126ed42ee95ca5f5f092c5bc84"></a>
 139 template&lt;class·Archive·&gt;·</td></tr>
 140 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·const·unsigned·int)</td></tr>
 141 <tr·class="memdesc:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
 142 <tr·class="separator:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00425.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>
127 </table>150 </table>
128 <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>
129 <div·class="textblock"><p>Implementation·of·Similarity2·transform.·</p>152 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 154 <dd>
 155 Luca·Carlone·</dd>
 156 <dd>
 157 Duy·Nguyen·Ta·</dd></dl>
 158 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>
 159 </div><h2·class="groupheader">Function·Documentation</h2>
 160 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a>
 161 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2>
  
 162 <div·class="memitem">
 163 <div·class="memproto">
 164 ······<table·class="memname">
 165 ········<tr>
 166 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td>
 167 ··········<td>(</td>
 168 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td>
 169 ··········<td·class="paramname"><em>M</em>,·</td>
 170 ········</tr>
 171 ········<tr>
 172 ··········<td·class="paramkey"></td>
 173 ··········<td></td>
 174 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td>
 175 ··········<td·class="paramname"><em>R</em>,·</td>
 176 ········</tr>
 177 ········<tr>
 178 ··········<td·class="paramkey"></td>
 179 ··········<td></td>
 180 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td>
 181 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td>
 182 ········</tr>
 183 ········<tr>
 184 ··········<td></td>
 185 ··········<td>)</td>
 186 ··········<td></td><td></td>
 187 ········</tr>
 188 ······</table>
 189 </div><div·class="memdoc">
  
 190 <p>Compose·general·matrix·with·an·SO(3)·element.·</p>
 191 <p>We·only·provide·the·9*9·derivative·in·the·first·argument·M.·</p>
  
 192 </div>
 193 </div>
131 </div></div><!--·contents·-->194 </div><!--·contents·-->
132 </div><!--·doc-content·-->195 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>198 ··<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="a00461.html">Similarity2.h</a></li>199 ····<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="a00461.html">SO3.h</a></li>
Max diff block lines reached; 35/11298 bytes (0.31%) of diff not shown.
3.51 KB
html2text {}
Max HTML report size reached
845 B
./usr/share/doc/libgtsam-dev/html/a00461.js
759 B
js-beautify {}
Max HTML report size reached
76.9 KB
./usr/share/doc/libgtsam-dev/html/a00461_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/Similarity2.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, 167 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">Similarity2.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 <a·href="a00461.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00461.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00389.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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="a00074.html">gtsam/base/Lie.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="a00005.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="a00002.html">gtsam/base/Manifold.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="a00026.html">gtsam/base/Matrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&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>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00476.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="a00278.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="a00395.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> 
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>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Forward·declarations</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>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>Pose2;</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>
131 <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>
132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};"> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03248.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03248.html">Similarity2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02364.html">LieGroup</a>&lt;Similarity2,·4&gt;·{</div> 
134 <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="a03212.html">Rot2</a>·<a·class="code·hl_class"·href="a03212.html">Rotation</a>;</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_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·Translation;</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>
136 <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>·</div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">private</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>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a03212.html">Rot2</a>·R_;</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·t_;</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keywordtype">double</span>·s_;</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>
 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>
143 <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>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>();</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>
145 <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>
146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<span·class="keywordtype">double</span>·s);</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>
147 <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>
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<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#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·t,·<span·class="keywordtype">double</span>·s);</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>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<span·class="keyword">const</span>·Matrix2&amp;·R,·<span·class="keyword">const</span>·Vector2&amp;·t,·<span·class="keywordtype">double</span>·s);</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<span·class="keyword">const</span>·Matrix3&amp;·T);</div>159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>·&lt;&gt;</div>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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>
154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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="a03248.html">Similarity2</a>&amp;·sim,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div> 
156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="[·...·truncated·by·diffoscope;·len:·75,·SHA:·2086280cb3aaf84b939186721c1acdd1705cc9596dc81cff89f1cb7056d2a33b·...·];</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>
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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="ke[·...·truncated·by·diffoscope;·len:·19,·SHA:·a05c361e435024626a500a1a4e4e917728ae317a76207c52368a743b026779d9·...·];</div>167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>·&lt;&gt;</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>
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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="a03248.html">Similarity2</a>&amp;·p);</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>
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</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>
163 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</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="a03248.html">Similarity2</a>·Identity();</div> 
165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>·<a·class="code·hl_function"·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">operator*</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03248.html">Similarity2</a>&amp;·S)·<span·class="keyword">const</span>;</div> 
167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>177 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>GTSAM_EXPORT</div>
168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>·inverse()·<span·class="keyword">const</span>;</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>
169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</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>
170 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
171 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·transformFrom(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee035[·...·truncated·by·diffoscope;·len:·73,·SHA:·043a6577362c503be55a819779691602a4c3c4bc36752619bdda9c79535f1d51·...·];</div>184 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;&gt;</div>
 185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>GTSAM_EXPORT</div>
 186 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>Vector9·<a·class="code·hl_function"·href="a03304.html#a273e28ab114f7dd46add665171d2d441">SO3::vec</a>(OptionalJacobian&lt;9,·3&gt;·H)·<span·class="keyword">const</span>;</div>
172 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>187 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
Max diff block lines reached; 34769/60664 bytes (57.31%) of diff not shown.
17.6 KB
html2text {}
Max HTML report size reached
8.66 KB
./usr/share/doc/libgtsam-dev/html/a00464.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 57 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="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">Line3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>4·dimensional·manifold·of·3D·lines··105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00464_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
127 Functions</h2></td></tr>115 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>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>
130 <tr·class="separator:aae9294b064e306ac7993dea546c0d8fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a9f405cafedd26463262d9f6e23443e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>119 </table>
132 <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>
133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</p>121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
135 <dd> 
136 Frank·Dellaert·</dd></dl> 
137 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>127 ··<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="a00464.html">Line3.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="a00464.html">Cal3_S2Stereo.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>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>
144 ··</ul>130 ··</ul>
145 </div>131 </div>
146 </body>132 </body>
147 </html>133 </html>
1.97 KB
html2text {}
Max HTML report size reached
13.6 KB
./usr/share/doc/libgtsam-dev/html/a00470.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 117 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="#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">Cal3DS2_Base.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="a00470_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: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>
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>116 <tr·class="separator:a7804979ad8bb1a32c54eff40daa76a4d"><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="a00434.html#a72fc8b10f24d82aa8a4c99f99403fe5e">gtsam::so3::compose</a>·(const·Matrix3·&amp;M,·const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;·H=boost::none)</td></tr> 
144 <tr·class="memdesc:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·general·matrix·with·an·SO(3)·element.··<br·/></td></tr> 
145 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a> 
147 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr> 
148 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr> 
149 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 </table>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>Feb·28,·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>
154 <dd> 
155 Luca·Carlone·</dd> 
156 <dd>121 <dd>
 122 Varun·Agrawal·</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"> 
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·-->123 </div></div><!--·contents·-->
195 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
Max diff block lines reached; 888/10623 bytes (8.36%) of diff not shown.
3.11 KB
html2text {}
Max HTML report size reached
18.0 KB
./usr/share/doc/libgtsam-dev/html/a00476.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 91 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">Point2.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>2D·Point··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="a00476_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00476_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
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="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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>124 </table>
169 <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>
170 <div·class="textblock"><p>2D·Point·</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>
171 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>128 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>
 129 <dd>
 130 Varun·Agrawal·</dd></dl>
172 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
173 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
174 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
175 <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!·-->
176 ··<ul>135 ··<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="a00476.html">Point2.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="a00476.html">Cal3Fisheye.h</a></li>
178 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
179 ··</ul>138 ··</ul>
180 </div>139 </div>
181 </body>140 </body>
182 </html>141 </html>
4.35 KB
html2text {}
Max HTML report size reached
790 B
./usr/share/doc/libgtsam-dev/html/a00476.js
704 B
js-beautify {}
Max HTML report size reached
59.2 KB
./usr/share/doc/libgtsam-dev/html/a00476_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 116 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">Point2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00476.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00476.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00365.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="a00431.html">gtsam/geometry/Point2.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/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> 
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>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">···27</a></span><span·class="keyword">typedef</span>·Vector2·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Poin[·...·truncated·by·diffoscope;·len:·7,·SHA:·8025da16c69594316b7cb06408758bee1a670cd307bb0c2ab064eee0fcbf1b35·...·]</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>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>
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="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 129 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02996.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</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>131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">private</span>:</div>
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">typedef</span>·std::vector&lt;Point2,·Eigen::aligned_allocator&lt;Point2&gt;·&gt;·Point2Vector;</div>132 <div·class="line"><a·id="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>
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div> 
146 </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="comment">/*</span></div>136 <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="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>137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</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·[·...·truncated·by·diffoscope;·len:·7,·SHA:·0a186dfade190c0d31c51124715cde02c50a07a3577668ccb770b53e80098f41·...·];</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>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>140 <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>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>
 142 <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>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>152 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_class"·href="a02996.html">~Cal3Fisheye</a>()<span·class="keyword">·override·</span>{}</div>
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> 
176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2&gt;</div> 
178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">struct·</span>Range;</div>155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">explicit</span>·Cal3Fisheye(<span·class="keyword">const</span>·Vector9&amp;·v)</div>
 157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······:·Cal3(v(0),·v(1),·v(2),·v(3),·v(4)),</div>
 158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········k1_(v(5)),</div>
 159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········k2_(v(6)),</div>
 160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········k3_(v(7)),</div>
 161 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········k4_(v(8))·{}</div>
179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;&gt;</div>163 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 164 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02996.html#a299898006c6bb91615df6cdf96aec7af">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02996.html#a299898006c6bb91615df6cdf96aec7af">k1</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·k1_;·}</div>
Max diff block lines reached; 9386/47472 bytes (19.77%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
7.92 KB
./usr/share/doc/libgtsam-dev/html/a00479.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·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, 56 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="#typedef-members">Typedefs</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">StereoPoint2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Pose3.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>A·2D·stereo·point·(uL,uR,v)··105 <p>3D·Pose··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00479_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03352.html">gtsam::StereoPoint2</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·stereo·point,·v·will·be·same·for·rectified·images.··<a·href="a03352.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03356.html">gtsam::traits&lt;·StereoPoint2·&gt;</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03360.html">gtsam::traits&lt;·const·StereoPoint2·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem:a149dc71bfd2f69964eb40ceabd92af59"·id="r_a149dc71bfd2f69964eb40ceabd92af59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149dc71bfd2f69964eb40ceabd92af59"·name="a149dc71bfd2f69964eb40ceabd92af59"></a> 
129 typedef·std::vector&lt;·<a·class="el"·href="a03352.html">StereoPoint2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::StereoPoint2Vector</b></td></tr>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>
130 <tr·class="separator:a149dc71bfd2f69964eb40ceabd92af59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ae95effc0d8f9cddca334be651f3f3757"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>119 </table>
132 <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>
133 <div·class="textblock"><p>A·2D·stereo·point·(uL,uR,v)·</p> 
134 <dl·class="section·date"><dt>Date</dt><dd>Jan·26,·2010·</dd></dl> 
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00479.html">StereoPoint2.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="a00479.html">Pose3.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>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>
1.71 KB
html2text {}
Max HTML report size reached
6.15 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/HybridValues.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridConditional.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridValues.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00482_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="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·28,·2022·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Shangjie·Xue·</dd></dl>
114 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>128 ··<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>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="a00482.html">HybridValues.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>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>
121 ··</ul>131 ··</ul>
122 </div>132 </div>
123 </body>133 </body>
124 </html>134 </html>
1.29 KB
html2text {}
Max HTML report size reached
4.66 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/HybridNonlinearFactorGraph.cpp·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 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">HybridNonlinearFactorGraph.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·· 
105 <a·href="#details">More...</a></p> 
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>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>
115 <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>
116 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00485.html">HybridNonlinearFactorGraph.cpp</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00485.html">HybridEliminationTree.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>
998 B
html2text {}
Max HTML report size reached
7.9 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/HybridNonlinearISAM.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, 32 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">HybridNonlinearISAM.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00488_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="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">
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>
 131 <div·class="textblock"><p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>132 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
114 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>138 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00488.html">HybridNonlinearISAM.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="a00488.html">HybridBayesTree.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>141 ··</ul>
122 </div>142 </div>
123 </body>143 </body>
124 </html>144 </html>
1.93 KB
html2text {}
Max HTML report size reached
11.4 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/MixtureFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 60 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">MixtureFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Nonlinear·Mixture·factor·of·continuous·and·discrete.··106 <p>Hybrid·factor·graph·that·uses·type·erasure.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00491_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03512.html">gtsam::MixtureFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·a·discrete·conditional·mixture·factor.··<a·href="a03512.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:a49a9115da613685f0da34026a9b89c98"·id="r_a49a9115da613685f0da34026a9b89c98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49a9115da613685f0da34026a9b89c98"·name="a49a9115da613685f0da34026a9b89c98"></a>
 118 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::OrphanWrapper</b>·=·<a·class="el"·href="a03544.html">BayesTreeOrphanWrapper</a>&lt;·<a·class="el"·href="a03540.html#ab644899031c0c6436e5762832d79f04d">HybridBayesTree::Clique</a>·&gt;</td></tr>
 119 <tr·class="separator:a49a9115da613685f0da34026a9b89c98"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 122 Functions</h2></td></tr>
 123 <tr·class="memitem:a584e4e05d52a617c1d313e1f53c8ce58"·id="r_a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">gtsam::HybridOrdering</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;graph)</td></tr>
 124 <tr·class="memdesc:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·Colamd·constrained·ordering·where·the·discrete·keys·are·eliminated·after·the·continuous·keys.··<br·/></td></tr>
 125 <tr·class="separator:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a43156b234f3569a8ab241490679d2c85"·id="r_a43156b234f3569a8ab241490679d2c85"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43156b234f3569a8ab241490679d2c85"·name="a43156b234f3569a8ab241490679d2c85"></a>
 127 <a·class="el"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">GaussianFactorGraphTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::removeEmpty</b>·(const·<a·class="el"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">GaussianFactorGraphTree</a>·&amp;sum)</td></tr>
 128 <tr·class="separator:a43156b234f3569a8ab241490679d2c85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:gacbc9f97e48e6aa3abb5f789af8c3bfe5"·id="r_gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">HybridConditional::shared_ptr</a>,·boost::shared_ptr&lt;·<a·class="el"·href="a03592.html">Factor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">gtsam::EliminateHybrid</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 130 <tr·class="memdesc:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>.··<br·/></td></tr>
 131 <tr·class="separator:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>132 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Nonlinear·Mixture·factor·of·continuous·and·discrete.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Kevin·Doherty,·<a·href="#"·onclick="location.href='mai'+'lto:'+'kdo'+'he'+'rty'+'@m'+'it.'+'ed'+'u';·return·false;">kdohe<span·class="obfuscator">.nosp@m.</span>rty@<span·class="obfuscator">.nosp@m.</span>mit.e<s[·...·truncated·by·diffoscope;·len:·49,·SHA:·8842d8ad176358ddc8e7ceb6ed8e71e27ea43c7a5319eb3a300848b8e815a014·...·]>134 <div·class="textblock"><p>Hybrid·factor·graph·that·uses·type·erasure.·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 136 <dd>
 137 Varun·Agrawal·</dd>
124 <dd>138 <dd>
125 Varun·Agrawal·</dd></dl>139 Frank·Dellaert·</dd></dl>
126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
127 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>145 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00491.html">MixtureFactor.h</a></li>146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00491.html">HybridGaussianFactorGraph.cpp</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>148 ··</ul>
135 </div>149 </div>
136 </body>150 </body>
137 </html>151 </html>
3.15 KB
html2text {}
Max HTML report size reached
366 B
./usr/share/doc/libgtsam-dev/html/a00491.js
280 B
js-beautify {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00494.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridFactor.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00494_source.html">Go·to·the·source·code·of·this·file.</a></p> 
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="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"> 
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>
 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>
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> 
132 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
134 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>131 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00494.html">HybridBayesTree.h</a></li>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="a00494.html">HybridFactor.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>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 ··</ul>134 ··</ul>
142 </div>135 </div>
143 </body>136 </body>
144 </html>137 </html>
2.55 KB
html2text {}
Max HTML report size reached
6.26 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/HybridSmoother.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 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">HybridSmoother.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixture.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>An·incremental·smoother·for·hybrid·factor·graphs.··105 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··
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: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>
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>An·incremental·smoother·for·hybrid·factor·graphs.·</p>122 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</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>
116 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
117 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>133 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00497.html">HybridSmoother.cpp</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00497.html">GaussianMixture.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>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>136 ··</ul>
125 </div>137 </div>
126 </body>138 </body>
127 </html>139 </html>
1.41 KB
html2text {}
Max HTML report size reached
6.26 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/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, 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">HybridNonlinearFactorGraph.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>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··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="a00500_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00500_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="a03488.html">gtsam::HybridNonlinearFactorGraph</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="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>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>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>
123 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>121 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
126 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>128 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00500.html">HybridNonlinearFactorGraph.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="a00500.html">HybridSmoother.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>131 ··</ul>
134 </div>132 </div>
135 </body>133 </body>
136 </html>134 </html>
1.5 KB
html2text {}
Max HTML report size reached
349 B
./usr/share/doc/libgtsam-dev/html/a00500.js
263 B
js-beautify {}
Max HTML report size reached
32.1 KB
./usr/share/doc/libgtsam-dev/html/a00500_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/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, 91 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">HybridNonlinearFactorGraph.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="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="a00500.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.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="a00527.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="a00536.html">gtsam/hybrid/HybridFactorGraph.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="a00539.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>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>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="}">124 <div·class="foldopen"·id="foldopen00025"·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="k[·...·truncated·by·diffoscope;·len:·113,·SHA:·1c13151eca66e527ea4ac0fe62afb136c6631d3cfef753d7a9366f3e5f6b6251·...·]</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>
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>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>
 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>
 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>
144 </div>144 </div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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> 
155 </div> 
156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;&gt;</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> 
160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridNonlinearFactorGraph&gt;·{};</div> 
161 </div> 
162 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}··<span·class="comment">//·namespace·gtsam</span></div>146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};··<span·class="comment">//·namespace·gtsam</span></div>
 147 <div·class="ttc"·id="aa00197_html"><div·class="ttname"><a·href="a00197.html">DiscreteFactorGraph.h</a></div></div>
 148 <div·class="ttc"·id="aa00527_html"><div·class="ttname"><a·href="a00527.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div>
164 <div·class="ttc"·id="aa00536_html"><div·class="ttname"><a·href="a00536.html">HybridFactorGraph.h</a></div><div·class="ttdoc">Factor·graph·with·utilities·for·hybrid·factors.</div></div>149 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</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>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>
 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>
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·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div> 
167 <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> 
168 <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> 
169 <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> 
170 <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> 
171 <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> 
172 <div·class="ttc"·id="aa03488_html"><div·class="ttname"><a·href="a03488.html">gtsam::HybridNonlinearFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·HybridNonlinearFactorGraph.h:33</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>
173 <div·class="ttc"·id="aa03488_html_a43cb2e97c91584ea7accd643ab3a265a"><div·class="ttname"><a·href="a03488.html#a43cb2e97c91584ea7accd643ab3a265a">gtsam::HybridNonlinearFactorGraph::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·This</div><div·class="ttdef"><b>Definition</b>·HybridNonlinearFactorGraph.h:38</div></div> 
174 <div·class="ttc"·id="aa03488_html_ad849edb68524c55be377f4edd217ec4e"><div·class="ttname"><a·href="a03488.html#ad849edb68524c55be377f4edd217ec4e">gtsam::HybridNonlinearFactorGraph::HybridNonlinearFactorGraph</a></div><div·class="ttdeci">HybridNonlinearFactorGraph(const·FactorGraph&lt;·DERIVEDFACTOR·&gt;·&amp;graph)</div><div·class="ttdoc">Implicit·copy/downcast·constructor·to·override·explicit·template·container·constructor.</div><div·class="ttdef"><b>Definition</b>·HybridNonlinearFactorGraph.h:54</div></div> 
175 <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> 
176 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>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>
177 </div><!--·fragment·--></div><!--·contents·-->159 </div><!--·fragment·--></div><!--·contents·-->
178 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->161 <!--·start·footer·part·-->
180 <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!·-->
181 ··<ul>163 ··<ul>
Max diff block lines reached; 35/23750 bytes (0.15%) of diff not shown.
8.78 KB
html2text {}
Max HTML report size reached
10.1 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/HybridFactor.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, 45 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">HybridFactor.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianMixture.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00503_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="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">
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">123 </table><table·class="memberdecls">
112 <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>
113 Functions</h2></td></tr>125 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;contin[·...·truncated·by·diffoscope;·len:·93,·SHA:·61785bbdb4617fa569ed7e88caa52bd487d8d20d5e888ecf8a1cdc5cf87c5355·...·]>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>
116 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:ad92a1966f54e02a7c2ce061c1228c7b3"><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>130 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <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>
126 <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>
127 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>141 ··<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="a00503.html">HybridFactor.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="a00503.html">GaussianMixture.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>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 ··</ul>144 ··</ul>
135 </div>145 </div>
136 </body>146 </body>
137 </html>147 </html>
2.39 KB
html2text {}
Max HTML report size reached
5.93 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/GaussianMixtureFactor.cpp·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 94, 40 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">GaussianMixtureFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00506_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·· 
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">
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>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
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> 
121 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>126 ··<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="a00506.html">GaussianMixtureFactor.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="a00506.html">HybridNonlinearISAM.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>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>
128 ··</ul>129 ··</ul>
129 </div>130 </div>
130 </body>131 </body>
131 </html>132 </html>
1.33 KB
html2text {}
Max HTML report size reached
6.84 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/HybridBayesNet.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, 52 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">HybridBayesNet.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>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··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="a00509_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03408.html">gtsam::HybridBayesNet</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·Bayes·net·is·a·collection·of·HybridConditionals,·which·can·have·discrete·conditionals,·Gaussian·mixtures,·or·pure·Gaussian·conditionals.··<a·href="a03408.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03412.html">gtsam::traits&lt;·HybridBayesNet·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03412.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>112 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>114 <div·class="textblock"><p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·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> 
132 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>121 ··<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="a00509.html">HybridBayesNet.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="a00509.html">HybridBayesTree.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>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>
139 ··</ul>124 ··</ul>
140 </div>125 </div>
141 </body>126 </body>
142 </html>127 </html>
1.71 KB
html2text {}
Max HTML report size reached
6.46 KB
./usr/share/doc/libgtsam-dev/html/a00515.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/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, 32 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="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
 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: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>
110 </table>119 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>121 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 123 <dd>
 124 Varun·Agrawal·</dd>
 125 <dd>
 126 Shangjie·Xue·</dd>
 127 <dd>
 128 Frank·Dellaert·</dd></dl>
 129 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00515.html">HybridEliminationTree.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00515.html">HybridBayesNet.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>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.55 KB
html2text {}
Max HTML report size reached
7.62 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/GaussianMixture.cpp·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 94, 48 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>·&#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">HybridNonlinearFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··105 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00518_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="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">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
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>121 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>123 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
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>125 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
129 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>130 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00518.html">GaussianMixture.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00518.html">HybridNonlinearFactorGraph.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>133 ··</ul>
137 </div>134 </div>
138 </body>135 </body>
139 </html>136 </html>
1.86 KB
html2text {}
Max HTML report size reached
375 B
./usr/share/doc/libgtsam-dev/html/a00518.js
289 B
js-beautify {}
Max HTML report size reached
4.61 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/HybridBayesTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 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">HybridBayesTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·· 
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>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00521.html">HybridBayesTree.cpp</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00521.html">HybridJunctionTree.cpp</a></li>
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>
949 B
html2text {}
Max HTML report size reached
6.05 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/HybridJunctionTree.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">HybridJunctionTree.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="a00524_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="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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>112 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>114 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
122 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>121 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00524.html">HybridJunctionTree.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="a00524.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.44 KB
html2text {}
Max HTML report size reached
6.66 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/HybridFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 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">HybridFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Factor·graph·with·utilities·for·hybrid·factors.··105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="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="a03408.html">gtsam::HybridBayesNet</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·Bayes·net·is·a·collection·of·HybridConditionals,·which·can·have·discrete·conditionals,·Gaussian·mixtures,·or·pure·Gaussian·conditionals.··<a·href="a03408.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03412.html">gtsam::traits&lt;·HybridBayesNet·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03412.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>123 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>125 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
116 <dd>127 <dd>
 128 Fan·Jiang·</dd>
 129 <dd>
117 Frank·Dellaert·</dd></dl>130 Frank·Dellaert·</dd></dl>
118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
119 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>136 ··<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="a00527.html">HybridFactorGraph.cpp</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00527.html">HybridBayesNet.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>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>
126 ··</ul>139 ··</ul>
127 </div>140 </div>
128 </body>141 </body>
129 </html>142 </html>
1.65 KB
html2text {}
Max HTML report size reached
10.8 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/HybridConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 42 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="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridConditional.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">HybridFactor.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p><a·href="a00533_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00533_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
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="a03436.html">gtsam::HybridConditional</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03448.html">gtsam::HybridFactor</a></td></tr>
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>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>
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="a03440.html">gtsam::traits&lt;·HybridConditional·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03452.html">gtsam::traits&lt;·HybridFactor·&gt;</a></td></tr>
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="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>
120 </table>141 </table>
121 <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>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>143 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>144 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
124 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>149 ··<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="a00533.html">HybridConditional.h</a></li>150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00533.html">HybridFactor.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>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>
131 ··</ul>152 ··</ul>
132 </div>153 </div>
133 </body>154 </body>
134 </html>155 </html>
2.48 KB
html2text {}
Max HTML report size reached
364 B
./usr/share/doc/libgtsam-dev/html/a00533.js
278 B
js-beautify {}
Max HTML report size reached
82.5 KB
./usr/share/doc/libgtsam-dev/html/a00533_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/HybridFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">HybridConditional.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="a00533.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00533.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 190 lines modifiedOffset 114, 141 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="a00110.html">gtsam/base/Testable.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="a00260.html">gtsam/discrete/DiscreteConditional.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="a00179.html">gtsam/discrete/DecisionTree.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="a00566.html">gtsam/hybrid/GaussianMixture.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">gtsam/hybrid/HybridFactor.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="a00272.html">gtsam/discrete/DiscreteKey.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="a00530.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00680.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/Key.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="a00647.html">gtsam/inference/Factor.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="a00779.html">gtsam/linear/GaussianConditional.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="a00815.html">gtsam/linear/GaussianFactorGraph.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="a01127.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·GaussianFactorGraph&gt;</a>;</div>
 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><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2);</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·CollectDiscreteKeys(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key1,</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·································<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key2);</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
138 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">142 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03436.html">···60</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a></div>143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03448.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·41,·SHA:·350fd2138f2fd30af7f9a71ddda0f84fb95ad30241024838ba1663db946c01ea·...·]</div>
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>,</div> 
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;HybridFactor,·HybridConditional&gt;·{</div>144 <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="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">bool</span>·isDiscrete_·=·<span·class="keyword">false</span>;</div>
 146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">bool</span>·isContinuous_·=·<span·class="keyword">false</span>;</div>
 147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">bool</span>·isHybrid_·=·<span·class="keyword">false</span>;</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</span>:</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Set·of·DiscreteKeys·for·this·factor.</span></div>
 151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·discreteKeys_;</div>
 152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03448.html#aaa808001f9d06b22b8abd8676254dcfd">···62</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·<a·class="code·hl_variable"·href="a03448.html#aaa808001f9d06b22b8abd8676254dcfd">continuousKeys_</a>;</div>
 153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·<span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>
 156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">···66</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="code·hl_typedef"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">This</a>;··</div>
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03436.html#ae2f76ba381c689665dd7ee590b79a724">···65</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>·<a·class="code·hl_typedef"·href="a03436.html#ae2f76ba381c689665dd7ee590b79a724">This</a>;··············</div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">···66</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">shared_ptr</a>;··</div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03436.html#a3d78b0c779c69e4f031ccb3bddb00358">···67</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="code·hl_typedef"·href="a03436.html#a3d78b0c779c69e4f031ccb3bddb00358">BaseFactor</a>;··</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;BaseFactor,·This&gt;</a></div>157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;HybridFactor&gt;</div>
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03436.html#a14498daef93799bb2209ae6be701211c">···69</a></span>······<a·class="code·hl_typedef"·href="a03436.html#a14498daef93799bb2209ae6be701211c">BaseConditional</a>;··</div>158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">···68</a></span>······<a·class="code·hl_typedef"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">shared_ptr</a>;·······</div>
 159 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">···69</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">Base</a>;··</div>
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>160 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·<span·class="keyword">protected</span>:</div> 
151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03436.html#a4f3f457278dfaf350134c6a8fd0def5c">···73</a></span>··boost::shared_ptr&lt;Factor&gt;·<a·class="code·hl_variable"·href="a03436.html#a4f3f457278dfaf350134c6a8fd0def5c">inner_</a>;</div> 
152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div>162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">···75</a></span>··<a·class="code·hl_function"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03436.html#afd1e5b2b522f4ca5157ed97c32200591">···80</a></span>··<a·class="code·hl_function"·href="a03436.html#afd1e5b2b522f4ca5157ed97c32200591">HybridConditional</a>()·=·<span·class="keyword[·...·truncated·by·diffoscope;·len:·20,·SHA:·b26d495b19767e90ba1e2628027c8c6367dfe22d9ac277bd421cb2f5586258ab·...·];</div>164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8[·...·truncated·by·diffoscope;·len:·38,·SHA:·3da43c8f395c07426acad4f52f82b83f30e6e08dc5484540624b306e72479a64·...·];</div>
156 <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">···83</span>·</div>
 166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
157 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03436.html#a98fd58551a277b363e9db6b9ead31140">···89</a></span>··<a·class="code·hl_function"·href="a03436.html#a98fd58551a277b363e9db6b9ead31140">HybridConditional</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·continuousKeys,</div> 
159 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·discreteKeys,·<span·class="keywordtype">size_t</span>·nFrontals)</div> 
160 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······:·<a·class="code·hl_class"·href="a03448.html">BaseFactor</a>(continuousKeys,·discreteKeys),·<a·class="code·hl_typedef"·href="a03436.html#a14498daef93799bb2209ae6be701211c">BaseConditional</a>(nFrontals)·{}</div> 
161 </div> 
162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp[·...·truncated·by·diffoscope;·len:·19,·SHA:·b32be02f24b15b9875205b94fbd009de2879ac4545603470e9f6bb2e6f84b2f1·...·]s,</div>168 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;con[·...·truncated·by·diffoscope;·len:·10,·SHA:·7be13188173f5a9323530cefc4ae19e721b276d375c220072d05fb2dd8bd0383·...·]s,</div>
164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·discreteFrontals,</div> 
165 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·continuousParents,</div> 
166 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·discreteParents);</div>169 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>···············<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
 170 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">··101</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">~HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
 172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
167 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>173 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
168 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(</div> 
169 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianConditional&gt;&amp;·continuousConditional);</div>174 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a0[·...·truncated·by·diffoscope;·len:·123,·SHA:·30d76f35fc9a32e40f7277777d8842f79a930796393c2e4cbf3e9426a418dd93·...·];</div>
 175 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 176 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 177 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;HybridFactor\n&quot;</span>,</div>
 178 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
170 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>179 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
171 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(</div> 
172 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;DiscreteConditional&gt;&amp;·discreteConditional);</div>180 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 181 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a03448.html#a786571987e7eeff4ee14009f88127b0d">··120</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03448.html#a786571987e7eeff4ee14009f88127b0d">isDiscrete</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isDiscrete_;·}</div>
 182 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
 183 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a03448.html#aa811dd68336ca95a9943090fcbd63d35">··123</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03448.html#aa811dd68336ca95a9943090fcbd63d35">isContinuous</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isContinuous_;·}</div>
173 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>184 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
174 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianMixture&gt;&amp;·gaussianMixture);</div>185 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a03448.html#a7bd35e1b055078d3bf8dc1ae1d36769a">··126</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03448.html#a7bd35e1b055078d3bf8dc1ae1d36769a">isHybri[·...·truncated·by·diffoscope;·len:·97,·SHA:·016a8de3c85b889e73a00999d91468c1a3549edd2767291bc2d90eeb857f1ff4·...·]</div>
Max diff block lines reached; 34957/63213 bytes (55.30%) of diff not shown.
20.7 KB
html2text {}
Max HTML report size reached
8.05 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/HybridFactorGraph.h·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 95, 53 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.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.··105 <p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00536_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00536_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="a03456.html">gtsam::HybridFactorGraph</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="a03400.html">gtsam::GaussianMixtureFactor</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·<a·class="el"·href="a03592.html">Factor</a>·Graph·<a·class="el"·href="a03592.html">Factor</a>·graph·with·utilities·for·hybrid·factors.··<a·href="a03456.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·a·discrete·conditional·mixture·factor.··<a·href="a03400.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03404.html">gtsam::traits&lt;·GaussianMixtureFactor·&gt;</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>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>Factor·graph·with·utilities·for·hybrid·factors.·</p>124 <div·class="textblock"><p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 126 <dd>
 127 Varun·Agrawal·</dd>
131 <dd>128 <dd>
132 Frank·Dellaert·</dd></dl>129 Frank·Dellaert·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00536.html">HybridFactorGraph.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00536.html">GaussianMixtureFactor.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>
1.95 KB
html2text {}
Max HTML report size reached
278 B
./usr/share/doc/libgtsam-dev/html/a00536.js
192 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00536·=·[1 var·a00536·=·[
2 ····["gtsam::HybridFactorGraph",·"a03456.html",·"a03456"]2 ····["gtsam::traits<·GaussianMixtureFactor·>",·"a03404.html",·null]
3 ];3 ];
51.0 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/HybridFactorGraph.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 98, 92 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">HybridFactorGraph.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="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="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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.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="a00179.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="a00272.html">gtsam/discrete/DiscreteKey.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/HybridFactor.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="a00533.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="a00731.html">gtsam/linear/GaussianFactor.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="a00575.html">gtsam/inference/FactorGraph.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="a00815.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/format.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
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>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>DiscreteFactor;</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>
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>128 <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">···33</span><span·class="keyword">using·</span>SharedFactor·=·boost::shared_ptr&lt;Factor&gt;;</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05040.html">DiscreteValues</a>;</div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03400.html">···47</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·{</div>
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> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03456.html#a303833c34b4178ecf5d038cdb1122ed5">···45</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04612.html">Values</a>·=·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>;··</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">using·</span>Indices·=·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>;·····</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>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>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">···53</a></span>··<a·class="code·hl_function"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">HybridFactorGraph</a>()·=·<span·class="keywordflow">default</span>;</div>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>
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">···61</a></span>··<a·class="code·hl_function"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">HybridFactorGraph</a>(<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·168,·SHA:·c142b427e3cd1e18e16e0c5f1eafce8a9f89714f20ba433a0aed7f6c24e2515c·...·]</div>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>
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
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>148 <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>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">public</span>:</div>
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
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>151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03400.html#a1fd07541d71b0fc8de61ee3be36c86dc">···75</a></span>··<a·class="code·hl_function"·href="a03400.html#a1fd07541d71b0fc8de61ee3be36c86dc">GaussianMixtureFactor</a>()·=·<span·class="key[·...·truncated·by·diffoscope;·len:·16,·SHA:·32c520d75002571c0fbaa40f21a599efe0f0f89cb86c55e993bfea8418e58bcf·...·]t</span>;</div>
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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[·...·truncated·by·diffoscope;·len:·30,·SHA:·e895158580acedcdfad5046d1fa1d51d421ca5aba53123a8c5d85904bd036c51·...·]</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>·[·...·truncated·by·diffoscope;·len:·20,·SHA:·d7991fc21ce4d446a962cc36f6a00a7335716b85b72bb875b0036cb9b546b130·...·]</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>
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>157 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03400.html#a4d6fc1d10222e14fb2edade6701c4520">···98</a></span>··<a·class="code·hl_function"·href="a03400.html#a4d6fc1d10222e14fb2edade6701c4520">GaussianMixtureFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div>
 159 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys,</div>
 160 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>························<span·class="keyword">const</span>·std::vector&lt;sharedFactor&gt;·&amp;factors)</div>
 161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······:·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>(continuousKeys,·discreteKeys,</div>
 162 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······························<a·class="code·hl_class"·href="a02796.html">Factors</a>(discreteKeys,·factors))·{}</div>
160 </div>163 </div>
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 165 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 166 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
 167 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 168 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 169 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;GaussianMixtureFactor\n&quot;</span>,</div>
 170 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 171 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 172 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 173 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··sharedFactor·operator()(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·&amp;assignment)·<span·class="keyword">const</span>;</div>
 174 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 175 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·add(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;sum)·<span·class="keyword">const</span>;</div>
 176 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 177 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;continuousValues)·<span·class="keyword">const</span>;</div>
 178 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 179 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)·<span·class="keyword">const·override</span>;</div>
 180 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
 181 <div·class="foldopen"·id="foldopen00147"·data-start="{"·data-end="};">
 182 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno"><a·class="line"·href="a03400.html#afae4b6b907ad31a9442c65d8929352cd">··147</a></span>··<span·class="keyword">friend</span>·<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;<a·class="code·hl_friend"·href="a03400.html#afae4b6b907ad31a9442c65d8929352cd">operator+=</a>(</div>
 183 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>······<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;sum,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·&amp;factor)·{</div>
 184 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>····sum·=·factor.<a·class="code·hl_function"·href="a03400.html#a61e0b4f311bbcb76fd99206d5d3b98a9">add</a>(sum);</div>
 185 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····<span·class="keywordflow">return</span>·sum;</div>
 186 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··}</div>
 187 </div>
 188 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
 189 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·<span·class="keyword">private</span>:</div>
 190 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a03400.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··156</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
Max diff block lines reached; 11147/38309 bytes (29.10%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
13.9 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/HybridFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 62 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>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">HybridFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
 106 <p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.··
 107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00539_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="a03448.html">gtsam::HybridFactor</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03460.html">gtsam::EliminationTraits&lt;·HybridGaussianFactorGraph·&gt;</a></td></tr>
112 <tr·class="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>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>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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
117 <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>
118 Namespaces</h2></td></tr>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>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>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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>124 Functions</h2></td></tr>
 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>
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>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>
141 </table>131 </table>
142 <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>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·</p>
 134 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal,·Frank·Dellaert·</dd></dl>
143 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
144 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl> 
145 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>140 ··<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="a00539.html">HybridFactor.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00539.html">HybridGaussianFactorGraph.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>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>
152 ··</ul>143 ··</ul>
153 </div>144 </div>
154 </body>145 </body>
155 </html>146 </html>
3.76 KB
html2text {}
Max HTML report size reached
549 B
./usr/share/doc/libgtsam-dev/html/a00539.js
463 B
js-beautify {}
Max HTML report size reached
87.8 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/HybridFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 157 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">HybridFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00539.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00539.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00080.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="a00536.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">gtsam/discrete/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="a00221.html">gtsam/discrete/DiscreteKey.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="a00533.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="a00563.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="a00590.html">gtsam/inference/EliminateableFactorGraph.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="a00593.html">gtsam/inference/Factor.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="a00659.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="a00587.html">gtsam/inference/Ordering.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="a00872.html">gtsam/linear/GaussianFactorGraph.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="a00731.html">gtsam/linear/GaussianFactor.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="a01130.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00893.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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="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>
 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>
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>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>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·=·<a·class="code·hl_c[·...·truncated·by·diffoscope;·len:·74,·SHA:·1238445990639529d61c1e2afc2549a8d0837e18310f5a7383d94a7639a4633e·...·]</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>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2);</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·CollectDiscreteKeys(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key1,</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·································<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key2);</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};"> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03448.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·{</div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">bool</span>·isDiscrete_·=·<span·class="keyword">false</span>;</div> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">bool</span>·isContinuous_·=·<span·class="keyword">false</span>;</div> 
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">bool</span>·isHybrid_·=·<span·class="keyword">false</span>;</div> 
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</span>:</div>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>
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Set·of·DiscreteKeys·for·this·factor.</span></div> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·discreteKeys_;</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03448.html#aaa808001f9d06b22b8abd8676254dcfd">···62</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·<a·class="code·hl_variable"·href="a03448.html#aaa808001f9d06b22b8abd8676254dcfd">continuousKeys_</a>;</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">/*·*************************************************************************·*/</span></div>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·<span·class="keyword">public</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>
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">···66</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="c[·...·truncated·by·diffoscope;·len:·85,·SHA:·d92d94410589c26a4e01e77b7b18b444f0bb3633be0ac34261876afb2022271d·...·]>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>
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;HybridFactor&gt;</div>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="}">
 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>
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">···68</a></span>······<a·class="code·hl_typedef"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">shared_ptr</a>;·······</div> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">···69</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">Base</a>;··</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">···75</a></span>··<a·class="code·hl_function"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys);</div> 
164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a0287[·...·truncated·by·diffoscope;·len:·45,·SHA:·81543287d98d8bbc054963ead04f7334a3086deb2e88f8f8fd3b56767d154a27·...·]/div>170 </div>
 171 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03460.html#a6480bbc50f459e0d08c62d2f6f24a766">···86</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_function"·href="a03460.html#a6480bbc50f459e0d08c62d2f6f24a766">DefaultOrderingFunc</a>(</div>
 173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">FactorGraphType</a>&amp;·graph,</div>
 174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······boost::optional&lt;const·VariableIndex&amp;&gt;·variableIndex)·{</div>
 175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">HybridOrdering</a>(graph);</div>
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>176 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>···············<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>177 </div>
 178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div>
 179 </div>
Max diff block lines reached; 33962/64725 bytes (52.47%) of diff not shown.
24.5 KB
html2text {}
Max HTML report size reached
6.8 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/GaussianMixtureFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 49 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00542_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00542_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="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>
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>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>118 </table>
123 <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>
124 <div·class="textblock"><p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>120 <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>121 <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·-->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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00542.html">GaussianMixtureFactor.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="a00542.html">HybridEliminationTree.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>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.61 KB
html2text {}
Max HTML report size reached
47.9 KB
./usr/share/doc/libgtsam-dev/html/a00542_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/HybridEliminationTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 149 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">GaussianMixtureFactor.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="a00542.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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="a00224.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="a00239.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="a00221.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="a00539.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="a00725.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="a00872.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="a00527.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="a00539.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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="a03444.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a></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>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>
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>129 <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="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>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
133 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};"> 
134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03400.html">···47</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·{</div> 
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
 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>
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>137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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="a0[·...·truncated·by·diffoscope;·len:·53,·SHA:·2da3c62d8e64a79856ddf63b9e3451f060c80cc1487d2482507ddac4e811298f·...·]</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>
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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>
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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>
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>147 <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> 
157 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03400.html#a4d6fc1d10222e14fb2edade6701c4520">···98</a></span>··<a·class="code·hl_function"·href="a03400.html#a4d6fc1d10222e14fb2edade6701c4520">GaussianMixtureFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div> 
159 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys,</div> 
160 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>························<span·class="keyword">const</span>·std::vector&lt;sharedFactor&gt;·&amp;factors)</div> 
161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······:·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>(continuousKeys,·discreteKeys,</div> 
162 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······························<a·class="code·hl_class"·href="a02796.html">Factors</a>(discreteKeys,·factors))·{}</div> 
163 </div>148 </div>
164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
165 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
166 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
167 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
168 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
169 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;GaussianMixtureFactor\n&quot;</span>,</div> 
170 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
171 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
172 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
173 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··sharedFactor·operator()(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·&amp;assignment)·<span·class="keyword">const</span>;</div> 
174 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
175 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·add(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;sum)·<span·class="keyword">const</span>;</div> 
176 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div> 
177 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;continuousValues)·<span·class="keyword">const</span>;</div> 
178 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> 
179 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)·<span·class="keyword">const·override</span>;</div> 
180 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div> 
181 <div·class="foldopen"·id="foldopen00147"·data-start="{"·data-end="};"> 
182 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno"><a·class="line"·href="a03400.html#afae4b6b907ad31a9442c65d8929352cd">··147</a></span>··<span·class="keyword">friend</span>·<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;<a·class="code·hl_friend"·href="a03400.html#afae4b6b907ad31a9442c65d8929352cd">operator+=</a>(</div> 
183 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>······<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;sum,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·&amp;factor)·{</div> 
184 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>····sum·=·factor.<a·class="code·hl_function"·href="a03400.html#a61e0b4f311bbcb76fd99206d5d3b98a9">add</a>(sum);</div> 
185 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····<span·class="keywordflow">return</span>·sum;</div> 
186 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··}</div> 
187 </div> 
188 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div> 
189 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·<span·class="keyword">private</span>:</div> 
190 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a03400.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··156</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
191 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
192 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</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> 
193 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>····ar·&amp;BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a03448.html">Base</a>);</div> 
Max diff block lines reached; 9748/35722 bytes (27.29%) of diff not shown.
12.9 KB
html2text {}
Max HTML report size reached
6.66 KB
./usr/share/doc/libgtsam-dev/html/a00545.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 49 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">HybridBayesNet.cpp·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·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··104 <p>Factor·graph·with·utilities·for·hybrid·factors.··
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:ae6415c63d70d1b582a0162652b16b868"·id="r_ae6415c63d70d1b582a0162652b16b868"><td·class="memItemLeft"·align="right"·valign="top">std::function&lt;·double(const·<a·class="el"·href="a02772.html">Assignment</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;,·double)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">gtsam::prunerFunc</a>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;prunedDecisionTree,·const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;conditional)</td></tr> 
117 <tr·class="memdesc:ae6415c63d70d1b582a0162652b16b868"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·get·the·pruner·functional.··<br·/></td></tr> 
118 <tr·class="separator:ae6415c63d70d1b582a0162652b16b868"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>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>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>114 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
123 <dd> 
124 Varun·Agrawal·</dd> 
125 <dd> 
126 Shangjie·Xue·</dd> 
127 <dd>116 <dd>
128 Frank·Dellaert·</dd></dl>117 Frank·Dellaert·</dd></dl>
129 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl>
130 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>123 ··<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="a00545.html">HybridBayesNet.cpp</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00545.html">HybridFactorGraph.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>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 ··</ul>126 ··</ul>
138 </div>127 </div>
139 </body>128 </body>
140 </html>129 </html>
1.64 KB
html2text {}
Max HTML report size reached
4.64 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/HybridJunctionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 31 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>114 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
114 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>121 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00548.html">HybridJunctionTree.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="a00548.html">HybridNonlinearFactorGraph.cpp</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>124 ··</ul>
122 </div>125 </div>
123 </body>126 </body>
124 </html>127 </html>
984 B
html2text {}
Max HTML report size reached
6.09 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/HybridEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">HybridEliminationTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00551_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00551_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="a03444.html">gtsam::HybridEliminationTree</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03484.html">gtsam::HybridJunctionTree</a></td></tr>
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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·<a·class="el"·href="a03528.html"·title="A·cluster-tree·that·eliminates·to·a·Bayes·tree.">EliminatableClusterTree</a>,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·asso[·...·truncated·by·diffoscope;·len:·40,·SHA:·b62703f65566f70bcae4e0ca7d26b42f53c3e6b2f3c95eed46c9e793655e47ca·...·]4.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 122, 13 lines modifiedOffset 122, 13 lines modified
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>Mar·11,·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></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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00551.html">HybridEliminationTree.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="a00551.html">HybridJunctionTree.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>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>
1.44 KB
html2text {}
Max HTML report size reached
25.7 KB
./usr/share/doc/libgtsam-dev/html/a00551_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/HybridEliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">HybridEliminationTree.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="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="a00551.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 62 lines modifiedOffset 114, 52 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="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="a00509.html">gtsam/hybrid/HybridBayesNet.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="a00488.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00539.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/EliminationTree.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="a00677.html">gtsam/inference/JunctionTree.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="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Forward·declarations</span></div>
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>HybridEliminationTree;</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
127 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
128 <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>131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03484.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a></div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;HybridBayesNet,·HybridGaussianFactorGraph&gt;·{</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;·{</div>
130 <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="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="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>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;</a></div>
135 <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>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">···57</a></span>······<a·class="code·hl_typedef"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">Base</a>;····································</div>
 137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">···58</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>·<a·class="code·hl_typedef"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">This</a>;·············</div>
 138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">shared_ptr</a>;··</div>
136 <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> 
137 <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> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
140 <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> 
141 <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> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
143 <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> 
144 <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> 
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
146 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
147 <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> 
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>};</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
149 </div>142 </div>
150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
152 <div·class="ttc"·id="aa00509_html"><div·class="ttname"><a·href="a00509.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div>145 <div·class="ttc"·id="aa00488_html"><div·class="ttname"><a·href="a00488.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>
153 <div·class="ttc"·id="aa00530_html"><div·class="ttname"><a·href="a00530.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>146 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
154 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">EliminationTree.h</a></div></div>147 <div·class="ttc"·id="aa00677_html"><div·class="ttname"><a·href="a00677.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
155 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>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>
156 <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> 
157 <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>
 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>
 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>
158 <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> 
159 <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> 
160 <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> 
161 <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> 
162 <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> 
163 <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> 
164 <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> 
165 </div><!--·fragment·--></div><!--·contents·-->155 </div><!--·fragment·--></div><!--·contents·-->
166 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
168 <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!·-->
169 ··<ul>159 ··<ul>
170 ····<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">HybridEliminationTree.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="a00551.html">HybridJunctionTree.h</a></li>
171 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
172 ··</ul>162 ··</ul>
173 </div>163 </div>
174 </body>164 </body>
175 </html>165 </html>
6.72 KB
html2text {}
Max HTML report size reached
7.2 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/HybridGaussianISAM.h·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 96, 51 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">HybridGaussianISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MixtureFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Nonlinear·Mixture·factor·of·continuous·and·discrete.··
 106 <a·href="#details">More...</a></p>
  
105 <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>
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="a03468.html">gtsam::HybridGaussianISAM</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="a03512.html">gtsam::MixtureFactor</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>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>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>Nonlinear·Mixture·factor·of·continuous·and·discrete.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Kevin·Doherty,·<a·href="#"·onclick="location.href='mai'+'lto:'+'kdo'+'he'+'rty'+'@m'+'it.'+'ed'+'u';·return·false;">kdohe<span·class="obfuscator">.nosp@m.</span>rty@<span·class="obfuscator">.nosp@m.</span>mit.e<span·class="obfuscator">.nosp@m.</span>du</a>·</dd>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl> 
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd> 
124 <dd> 
125 Frank·Dellaert·</dd> 
126 <dd> 
127 Varun·Agrawal</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl> 
129 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd> 
130 <dd> 
131 Frank·Dellaert·</dd> 
132 <dd>124 <dd>
133 Richard·Roberts·</dd></dl>125 Varun·Agrawal·</dd></dl>
 126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
134 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>131 ··<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="a00554.html">HybridGaussianISAM.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00554.html">MixtureFactor.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>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 ··</ul>134 ··</ul>
142 </div>135 </div>
143 </body>136 </body>
144 </html>137 </html>
1.69 KB
html2text {}
Max HTML report size reached
271 B
./usr/share/doc/libgtsam-dev/html/a00554.js
185 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00554·=·[1 var·a00554·=·[
2 ····["gtsam::traits<·HybridGaussianISAM·>",·"a03472.html",·null]2 ····["gtsam::MixtureFactor",·"a03512.html",·"a03512"]
3 ];3 ];
85.3 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/HybridGaussianISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/MixtureFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridGaussianISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">MixtureFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00554.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00554.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 75 lines modifiedOffset 114, 276 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="a00080.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="a00254.html">gtsam/discrete/DiscreteValues.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="a00494.html">gtsam/hybrid/HybridBayesTree.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="a00530.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00536.html">gtsam/hybrid/GaussianMixtureFactor.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="a00482.html">gtsam/hybrid/HybridValues.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="a01025.html">gtsam/nonlinear/NonlinearFactor.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="a01085.html">gtsam/nonlinear/NonlinearFactorGraph.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="a00647.html">gtsam/inference/ISAM.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="a08140.html">gtsam/nonlinear/Symbol.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="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>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;algorithm&gt;</span></div>
 129 <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>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};">
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03468.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class=[·...·truncated·by·diffoscope;·len:·66,·SHA:·44e207faf24a9ba90ea764afce946a16985fc1400ebf7d3ef2ad28149d5b6a38·...·]·{</div>137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03512.html">···48</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03512.html">MixtureFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hr[·...·truncated·by·diffoscope;·len:·33,·SHA:·98b553bbf044117758325a7597ed953b2cb5021924bc55d0498c9db072ad266d·...·]·{</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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">typedef</span>·<a·class="code·hl_class"·href="a03640.html">ISAM&lt;HybridBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>·<a·class="code·hl_class"·href="a03468.html">This</a>;</div>139 <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="a03448.html">Base</a>·=·<a·class="code·hl_function"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">HybridFactor</a>;</div>
 140 <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="a03512.html">This</a>·=·<a·class="code·hl_class"·href="a03512.html">MixtureFactor</a>;</div>
 141 <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;MixtureFactor&gt;;</div>
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>sharedFactor·=·boost::shared_ptr&lt;NonlinearFactor&gt;;</div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03512.html#ad4db04b85e8278edf499c88fbddb68db">···59</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>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>();</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>&amp;·bayesTree);</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">private</span>:</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">void</span>·updateInternal(</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors,</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······HybridBayesTree::Cliques*·orphans,</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·boost::optional&lt;Ordering&gt;&amp;·ordering·=·boost::none,</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·HybridBayesTree::Eliminate&amp;·function·=</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········HybridBayesTree::EliminationTraitsType::DefaultEliminate);</div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">private</span>:</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<a·class="code·hl_class"·href="a02796.html">Factors</a>·factors_;</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">bool</span>·normalized_;</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
150 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span>·<span·class="keyword">public</span>:</div>
 151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a03512.html">MixtureFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors,</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··············<span·class="keyword">const</span>·boost::optional&lt;Ordering&gt;&amp;·ordering·=·boost::none,</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············<span·class="keyword">const</span>·HybridBayesTree::Eliminate&amp;·function·=</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··················HybridBayesTree::EliminationTraitsType::DefaultEliminate);</div> 
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·GetOrdering(<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factors,</div> 
158 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors);</div> 
159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 153 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03512.html#a73d8c97975bf9097f52832e36674f491">···78</a></span>··<a·class="code·hl_function"·href="a03512.html#a73d8c97975bf9097f52832e36674f491">MixtureFactor</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>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a03448.html#ae85edac700e36080970d91d4fa2e42f8">discreteKeys</a>,</div>
 155 <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="a02796.html">Factors</a>&amp;·factors,·<span·class="keywordtype">bool</span>·normalized·=·<span·class="keyword">false</span>)</div>
 156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······:·<a·class="code·hl_class"·href="a03448.html">Base</a>(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<a·class="code·hl_function"·href="a03448.html#ae85edac700e36080970d91d4fa2e42f8">discreteKeys</a>),·factors_(factors),·normalized_(normalized)·{}</div>
160 </div>157 </div>
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;&gt;</div>159 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·FACTOR&gt;</div>
163 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03472.html">···90</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03468.html">Hybrid[·...·truncated·by·diffoscope;·len:·151,·SHA:·93530ad1b2e840e2e0ea28c470cffbae82448d257d8680161604a4bf79e3967f·...·]>160 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03512.html#a208364f49a62d45c5d8c34487231a527">···99</a></span>··<a·class="code·hl_function"·href="a03512.html#a208364f49a62d45c5d8c34487231a527">MixtureFactor</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>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a03448.html#ae85edac700e36080970d91d4fa2e42f8">discreteKeys</a>,</div>
 162 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>················<span·class="keyword">const</span>·std::vector&lt;boost::shared_ptr&lt;FACTOR&gt;&gt;&amp;·factors,</div>
 163 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>················<span·class="keywordtype">bool</span>·normalized·=·<span·class="keyword">false</span>)</div>
 164 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······:·<a·class="code·hl_class"·href="a03448.html">Base</a>(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<a·class="code·hl_function"·href="a03448.html#ae85edac700e36080970d91d4fa2e42f8">discreteKeys</a>),·normalized_(normalized)·{</div>
 165 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····std::vector&lt;NonlinearFactor::shared_ptr&gt;·nonlinear_factors;</div>
 166 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<a·class="code·hl_class"·href="a02320.html">KeySet</a>·continuous_keys_set(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.begin(),·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.end());</div>
 167 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<a·class="code·hl_class"·href="a02320.html">KeySet</a>·factor_keys_set;</div>
 168 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·f·:·factors)·{</div>
 169 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······<span·class="comment">//·Insert·all·factor·continuous·keys·in·the·continuous·keys·set.</span></div>
 170 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······std::copy(f-&gt;keys().begin(),·f-&gt;keys().end(),</div>
 171 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>················std::inserter(factor_keys_set,·factor_keys_set.end()));</div>
164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>172 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 173 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keywordflow">if</span>·(<span·class="keyword">auto</span>·nf·=·boost::dynamic_pointer_cast&lt;NonlinearFactor&gt;(f))·{</div>
 174 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········nonlinear_factors.push_back(nf);</div>
 175 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······}·<span·class="keywordflow">else</span>·{</div>
 176 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········<span·class="keywordflow">throw</span>·std::runtime_error(</div>
 177 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>············<span·class="stringliteral">&quot;Factors·passed·into·MixtureFactor·need·to·be·nonlinear!&quot;</span>);</div>
 178 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······}</div>
 179 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····}</div>
 180 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····factors_·=·<a·class="code·hl_typedef"·href="a03512.html#ad4db04b85e8278edf499c88fbddb68db">Factors</a>(<a·class="code·hl_function"·href="a03448.html#ae85edac700e36080970d91d4fa2e42f8">discreteKeys</a>,·nonlinear_factors);</div>
 181 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 182 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····<span·class="keywordflow">if</span>·(continuous_keys_set·!=·factor_keys_set)·{</div>
Max diff block lines reached; 15474/64950 bytes (23.82%) of diff not shown.
21.8 KB
html2text {}
Max HTML report size reached
5.71 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/HybridSmoother.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridSmoother.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>An·incremental·smoother·for·hybrid·factor·graphs.··104 <p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00557_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>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p>
122 <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>
123 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>120 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00557.html">HybridSmoother.h</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00557.html">GaussianMixtureFactor.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>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.32 KB
html2text {}
Max HTML report size reached
6.97 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/HybridValues.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, 41 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">HybridValues.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridConditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="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>
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="a03504.html">gtsam::HybridValues</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03436.html">gtsam::HybridConditional</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><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>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>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>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03440.html">gtsam::traits&lt;·HybridConditional·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>Jul·28,·2022·</dd></dl>122 <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>123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00560.html">HybridValues.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>
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>
1.53 KB
html2text {}
Max HTML report size reached
330 B
./usr/share/doc/libgtsam-dev/html/a00560.js
244 B
js-beautify {}
Max HTML report size reached
116 KB
./usr/share/doc/libgtsam-dev/html/a00560_source.html
Max HTML report size reached
7.42 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/HybridNonlinearISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 40 lines modifiedOffset 95, 53 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Factor·graph·with·utilities·for·hybrid·factors.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00563_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00563_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a03496.html">gtsam::HybridNonlinearISAM</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03456.html">gtsam::HybridFactorGraph</a></td></tr>
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>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>
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="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>
118 </table>127 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>129 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>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></div><!--·contents·-->134 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>138 ··<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="a00563.html">HybridNonlinearISAM.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00563.html">HybridFactorGraph.h</a></li>
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>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 ··</ul>141 ··</ul>
130 </div>142 </div>
131 </body>143 </body>
132 </html>144 </html>
1.66 KB
html2text {}
Max HTML report size reached
270 B
./usr/share/doc/libgtsam-dev/html/a00563.js
184 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00563·=·[1 var·a00563·=·[
2 ····["gtsam::HybridNonlinearISAM",·"a03496.html",·"a03496"]2 ····["gtsam::HybridFactorGraph",·"a03456.html",·"a03456"]
3 ];3 ];
51.6 KB
./usr/share/doc/libgtsam-dev/html/a00563_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 139 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">HybridNonlinearISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00563.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00563.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00554.html">gtsam/hybrid/HybridGaussianISAM.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="a00533.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00500.html">gtsam/hybrid/HybridNonlinearFactorGraph.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="a00659.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 123 <div·class="line"><a·id="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>
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="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="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>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>DiscreteFactor;</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">protected</span>:</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>Ordering;</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>130 <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"><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="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">using·</span>SharedFactor·=·boost::shared_ptr&lt;Factor&gt;;</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 133 <div·class="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>
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>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="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>
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>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="a046[·...·truncated·by·diffoscope;·len:·29,·SHA:·dbce02be8b32b376ad349962c33402b91b9b077e3c7f2b5335dfeca5d20e9956·...·]</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>
139 <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>
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">···53</a></span>··<a·class="code·hl_function"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">HybridFactorGraph</a>()·=·<span·class="keywordflow">default</span>;</div>
142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03496.html#a343272d257ca8e8c59b1e8a3d35a9371">···59</a></span>··<a·class="code·hl_function"·href="a03496.html#a343272d257ca8e8c59b1e8a3d35a9371">HybridNonlinearISAM</a>(</div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">int</span>·reorderInterval·=·1,</div> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">HybridGaussianFactorGraph::Eliminate</a>&amp;·eliminationFunction·=</div> 
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········HybridGaussianFactorGraph::EliminationTraitsType::DefaultEliminate)</div> 
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······:·reorderInterval_(reorderInterval),</div> 
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········reorderCounter_(0),</div>146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDFACTOR&gt;</div>
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">···61</a></span>··<a·class="code·hl_function"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">HybridFactorGraph</a>(<span·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>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········eliminationFunction_(eliminationFunction)·{}</div>149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
150 </div> 
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 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="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>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>
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·access</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>
159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03496.html#aea6998c026e45222627a188a5927aa24">···80</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>&amp;·<a·class="code·hl_function"·href="a03496.html#aea6998c026e45222627a188a5927aa24">bayesTree</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isam_;·}</div> 
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03496.html#a772d1dff43202c1969a55ddc6cb78188">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03496.html#a772d1dff43202c1969a55ddc6cb78188">prune</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·maxNumberLeaves)·{·isam_.<a·class="code·hl_function"·href="a03424.html#a8989c38cd20a34a5e44c1a1fa7b5612d">prune</a>(maxNumberLeaves);·}</div> 
163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03496.html#a2dba72b454d069ce34eb9f867351e864">···90</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a2dba72b454d069ce34eb9f867351e864">getLinearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·linPoint_;·}</div> 
165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">···93</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">assignment</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·assignment_;·}</div> 
167 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
168 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03496.html#a07b6c6589c3b45b0e6d6cfa98415d09f">···96</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a07b6c6589c3b45b0e6d6cfa98415d09f">getFactorsUnsafe</a>()<span·class="keyword">·const·</span>{</div> 
170 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·factors_;</div> 
171 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
172 </div> 
173 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
174 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03496.html#a89efbc8aa530fe79757b7eaa463618fd">··101</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03496.html#a89efbc8aa530fe79757b7eaa463618fd">reorderInterval</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderInterval_;·}··</div> 
175 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03496.html#a59595de9def7249b1e5948c756b72330">··102</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03496.html#a59595de9def7249b1e5948c756b72330">reorderCounter</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderCounter_;·}····</div> 
177 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
178 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
179 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
180 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
181 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">void</span>·printStats()·<span·class="keyword">const</span>;</div> 
182 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
183 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">void</span>·saveGraph(<span·class="keyword">const</span>·std::string&amp;·s,</div> 
184 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
185 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
186 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
187 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>&amp;·newFactors,</div> 
188 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··············<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
189 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··············<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div> 
Max diff block lines reached; 14407/38457 bytes (37.46%) of diff not shown.
13.9 KB
html2text {}
Max HTML report size reached
7.54 KB
./usr/share/doc/libgtsam-dev/html/a00566.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 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">GaussianMixture.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridConditional.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <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="a00566_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="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"> 
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><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>110 </table>
131 <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>
132 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
134 <dd> 
135 Varun·Agrawal·</dd></dl> 
136 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl> 
137 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>118 ··<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="a00566.html">GaussianMixture.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="a00566.html">HybridConditional.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>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>
144 ··</ul>121 ··</ul>
145 </div>122 </div>
146 </body>123 </body>
147 </html>124 </html>
1.75 KB
html2text {}
Max HTML report size reached
11.4 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/HybridGaussianFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 60 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#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">HybridGaussianISAM.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00569_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="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">
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: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>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>Hybrid·factor·graph·that·uses·type·erasure.·</p>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd>
 126 <dd>
 127 Varun·Agrawal</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl>
135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
136 <dd>130 <dd>
137 Varun·Agrawal·</dd>131 Frank·Dellaert·</dd>
138 <dd>132 <dd>
 133 Richard·Roberts·</dd></dl>
139 Frank·Dellaert·</dd></dl> 
140 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl> 
141 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>138 ··<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="a00569.html">HybridGaussianFactorGraph.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="a00569.html">HybridGaussianISAM.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>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>
148 ··</ul>141 ··</ul>
149 </div>142 </div>
150 </body>143 </body>
151 </html>144 </html>
3.11 KB
html2text {}
Max HTML report size reached
377 B
./usr/share/doc/libgtsam-dev/html/a00569.js
291 B
js-beautify {}
Max HTML report size reached
4.86 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/DotWriter.cpp·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 95, 35 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>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DotWriter.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Graphviz·formatting·for·factor·graphs.··104 <p>Factor·Graph·Base·Class.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00572_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>Graphviz·formatting·for·factor·graphs.·</p>115 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>117 <dd>
 118 Frank·Dellaert·</dd>
 119 <dd>
 120 Alireza·Fathi·</dd>
 121 <dd>
 122 Michael·Kaess·</dd>
 123 <dd>
 124 Richard·Roberts·</dd></dl>
117 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>129 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00572.html">DotWriter.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00572.html">FactorGraph-inst.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.08 KB
html2text {}
Max HTML report size reached
7.31 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/FactorGraph.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 94, 59 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">FactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VariableIndex.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Factor·Graph·Base·Class.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00575_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="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"> 
124 <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>
125 Namespaces</h2></td></tr>106 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>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="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>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>110 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 113 <dl·class="section·date"><dt>Date</dt><dd>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> 
139 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>118 ··<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="a00575.html">FactorGraph.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="a00575.html">VariableIndex.cpp</a></li>
145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
146 ··</ul>121 ··</ul>
147 </div>122 </div>
148 </body>123 </body>
149 </html>124 </html>
1.64 KB
html2text {}
Max HTML report size reached
7.3 KB
./usr/share/doc/libgtsam-dev/html/a00578_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="a00602.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="a00662.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="a00683.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="a00572.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="a00131.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="a00137.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="aa00131_html"><div·class="ttname"><a·href="a00131.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>371 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>
 372 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">FactorGraph-inst.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
372 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>373 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>
373 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">FactorGraph-inst.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</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>
717 B
html2text {}
Max HTML report size reached
5.59 KB
./usr/share/doc/libgtsam-dev/html/a00581.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">Ordering.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DotWriter.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Graphviz·formatter.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03576.html">gtsam::DotWriter</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03576.html"·title="DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.">DotWriter</a>·is·a·helper·class·for·writing·graphviz·.dot·files.··<a·href="a03576.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Graphviz·formatter.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
113 <dd> 
114 Andrew·Melim·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
116 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>129 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00581.html">Ordering.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00581.html">DotWriter.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>132 ··</ul>
124 </div>133 </div>
125 </body>134 </body>
126 </html>135 </html>
1.16 KB
html2text {}
Max HTML report size reached
5.97 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/EliminationTree-inst.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, 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">EliminationTree-inst.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="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>
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>Frank·Dellaert·</dd>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>
114 <dd>128 <dd>
115 Richard·Roberts·</dd></dl>129 Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00587.html">EliminationTree-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="a00587.html">Ordering.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.29 KB
html2text {}
Max HTML report size reached
136 KB
./usr/share/doc/libgtsam-dev/html/a00587_source.html
Max HTML report size reached
7.97 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/Symbol.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminateableFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Symbol.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">EliminateableFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Variable·elimination·algorithms·for·factor·graphs.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03548.html">gtsam::EliminationTraits&lt;·GRAPH·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traits·class·for·eliminateable·factor·graphs,·specifies·the·types·that·result·from·elimination,·etc.··<a·href="a03548.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03580.html">gtsam::EliminateableFactorGraph&lt;·FACTOR_GRAPH·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03580.html"·title="EliminateableFactorGraph·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.">EliminateableFactorGraph</a>·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.··<a·href="a03580.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:ac2ada276febeb9327efbcc5afdf470db"·id="r_ac2ada276febeb9327efbcc5afdf470db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac2ada276febeb9327efbcc5afdf470db"·name="ac2ada276febeb9327efbcc5afdf470db"></a> 
115 GTSAM_EXPORT·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03688.html">Symbol</a>·&amp;<a·class="el"·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">symbol</a>)</td></tr> 
116 <tr·class="separator:ac2ada276febeb9327efbcc5afdf470db"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>123 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>June·9,·2012·</dd></dl>125 <div·class="textblock"><p>Variable·elimination·algorithms·for·factor·graphs.·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Apr·21,·2013·</dd></dl>
121 <dd> 
122 :·Richard·Roberts·</dd></dl> 
123 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>132 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00590.html">Symbol.cpp</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00590.html">EliminateableFactorGraph.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>135 ··</ul>
131 </div>136 </div>
132 </body>137 </body>
133 </html>138 </html>
1.93 KB
html2text {}
Max HTML report size reached
9.33 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/Factor.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, 56 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="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Factor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>The·base·class·for·all·factors.··105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
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>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">Bayes·tree.··<a·href="a03540.html#details">More...</a><br·/></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03544.html">gtsam::BayesTreeOrphanWrapper&lt;·CLIQUE,·typename·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><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>The·base·class·for·all·factors.·</p>131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
133 <dd> 
134 Frank·Dellaert·</dd> 
135 <dd> 
136 Richard·Roberts·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00593.html">Factor.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="a00593.html">BayesTree.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>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.11 KB
html2text {}
Max HTML report size reached
478 B
./usr/share/doc/libgtsam-dev/html/a00593.js
392 B
js-beautify {}
Max HTML report size reached
119 KB
./usr/share/doc/libgtsam-dev/html/a00593_source.html
Max HTML report size reached
17.0 KB
./usr/share/doc/libgtsam-dev/html/a00596.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/graph.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 95, 83 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#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">VariableSlots.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>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00596_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00596_source.html">Go·to·the·source·code·of·this·file.</a></p>
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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03708.html">gtsam::VariableSlots</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">A·combined·factor·is·assembled·as·one·block·of·rows·for·each·component·factor.··<a·href="a03708.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> 
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>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03712.html">gtsam::traits&lt;·VariableSlots·&gt;</a></td></tr>
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·variable·key·to·parent·key.··<a·href="a03624.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03712.html#details">More...</a><br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table><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>123 </table>
160 <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>
161 <div·class="textblock"><p>Graph·algorithm·using·boost·library.·</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>
162 <dl·class="section·author"><dt>Author</dt><dd>:·Kai·Ni·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
163 <dl·class="section·date"><dt>Date</dt><dd>Jan·11,·2010·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Oct·4,·2010·</dd></dl>
164 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>132 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00596.html">graph.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="a00596.html">VariableSlots.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>135 ··</ul>
172 </div>136 </div>
173 </body>137 </body>
174 </html>138 </html>
4.85 KB
html2text {}
Max HTML report size reached
923 B
./usr/share/doc/libgtsam-dev/html/a00596.js
837 B
js-beautify {}
Max HTML report size reached
45.9 KB
./usr/share/doc/libgtsam-dev/html/a00596_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/graph.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, 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">graph.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="a00596.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00596.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 99 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="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;map&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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.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="a00080.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="a00137.html">gtsam/base/timing.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="a00110.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>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#define·BOOST_NO_HASH··</span><span·class="comment">//·to·pacify·the·warnings·about·depricated·headers·in·boost.graph</span></div>127 <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>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/graph/graph_traits.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/graph/adjacency_list.hpp&gt;</span></div> 
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>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;iostream&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="a01130.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>130 <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="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><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>131 <div·class="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="comment">//·type·definitions·:</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>
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="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
135 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
 135 <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"·href="a02316.html">FastMap</a>&lt;Key,·FastVector&lt;size_t&gt;·&gt;·{</div>
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03616.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03616.html">SDGraph</a>:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::vecS,·boost::vecS,·boost::undirectedS,</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::property&lt;boost::vertex_name_t,·KEY&gt;,·boost::property&lt;</div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··boost::edge_weight_t,·double&gt;·&gt;·{</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::graph_traits&lt;SDGraph&lt;KEY&gt;·&gt;::vertex_descriptor·Vertex;</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div> 
142 </div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
145 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};"> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03620.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03620.html">SGraph</a>·:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::vecS,·boost::vecS,·boost::directedS,</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······boost::property&lt;boost::vertex_name_t,·KEY&gt;·&gt;·{</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::graph_traits&lt;SGraph&lt;KEY&gt;·&gt;::vertex_descriptor·Vertex;</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div> 
151 </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>··<span·class="comment">//typedef·boost::graph_traits&lt;SGraph&gt;::vertex_descriptor·SVertex;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
156 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03624.html">···58</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03624.html">PredecessorMap</a>:·<span·class="keyword">public</span>·std::map&lt;KEY,·KEY&gt;·{</div> 
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</div>
159 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">insert</a>(<span·class="keyword">const</span>·KEY&amp;·key,·<span·class="keyword">const</span>·KEY&amp;·parent)·{</div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::map&lt;KEY,·KEY&gt;::insert(std::make_pair(key,·parent));</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
163 </div> 
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div> 
165 </div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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="a02316.html">FastMap&lt;Key,·FastVector&lt;size_t&gt;</a>·&gt;·<a·class="code·hl_class"·href="a02316.html">Base</a>;</div>
 140 <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>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>·KEY&gt;</div>143 <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>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··std::list&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a18a265afdea057ea54be10262396be12">predecessorMap2Keys</a>(<span·class="keyword">const</span>·PredecessorMap&lt;KEY&gt;&amp;·p_map);</div>144 <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>
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·KEY&gt;·SDGraph&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a6c0319a6ebcc83d4a5cf9ff51729bb80">toBoostGraph</a>(<span·class="keyword">const</span>·G&amp;·graph);</div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 148 <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>
172 <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>·G,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·KEY&gt;</div> 
173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··boost::tuple&lt;G,·V,·std::map&lt;KEY,V&gt;·&gt;··<a·class="code·hl_function"·href="a01428.html#ae67d0d86c4e55b175859967a70b36983">predecessorMap2Graph</a>(<span·class="keyword">const</span>·PredecessorMap&lt;KEY&gt;&amp;·p_map);</div> 
174 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>149 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·Factor,·<span·class="keyword">class</span>·POSE,·<span·class="keyword">class</span>·K[·...·truncated·by·diffoscope;·len:·5,·SHA:·03fe32d3a3db0e51e8370ee59165f6d99bc5648547058be5febdff6a1cd369fa·...·];</div>150 <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:·100,·SHA:·86c152015b44d3d6a61e626979c73d7e6868f91c85fdbfcdfb4c19050a41f478·...·];</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
176 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··boost::shared_ptr&lt;Values&gt;</div>152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
177 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<a·class="code·hl_function"·href="a01428.html#a62b34d6038ccdfa84d8a5bb0c15328b1">composePoses</a>(<span·class="keyword">const</span>·G&amp;·graph,·<span·class="keyword">[·...·truncated·by·diffoscope;·len:·106,·SHA:·2768dc1fe2ca4cb50eb1576d98fd8fd7737f48435c755e80a15319eebc14b756·...·]/div>153 </div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 155 <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_class"·href="a03708.html">VariableSlots</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;VariableSlots&gt;·{};</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 158 <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>
 159 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 160 <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>
 161 <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>··gttic(VariableSlots_constructor);</div>
 163 <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>
178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>164 <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">···95</span>·</div> 
180 <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>·G,·<span·class="keyword">class</span>·KEY,·<span·class="keyword">class</span>·FACTOR2&gt;</div> 
181 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··PredecessorMap&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a7771a103b41708e88763ff67059ff01d">findMinimumSpanningTree</a>(<span·class="keyword">const</span>·G&amp;·g)·;</div>165 <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>
 166 <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>
 167 <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>
 168 <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>
 169 <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>
 170 <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>
Max diff block lines reached; 7320/35860 bytes (20.41%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
10.2 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/LabeledSymbol.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 69 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">LabeledSymbol.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DotWriter.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p><a·href="a00599_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Graphviz·formatting·for·factor·graphs.··
 105 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <tr·class="memitem:ae9a7dceb0a85c356062b55f6939b1419"·id="r_ae9a7dceb0a85c356062b55f6939b1419"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae9a7dceb0a85c356062b55f6939b1419">gtsam::mrsymbol</a>·(unsigned·char·c,·unsigned·char·label,·size_t·j)</td></tr> 
126 <tr·class="memdesc:ae9a7dceb0a85c356062b55f6939b1419"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·symbol·key·from·a·character,·label·and·index,·i.e.··<br·/></td></tr> 
127 <tr·class="separator:ae9a7dceb0a85c356062b55f6939b1419"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a37995b0d0610e5fb29c6bd0715151d67"·id="r_a37995b0d0610e5fb29c6bd0715151d67"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a37995b0d0610e5fb29c6bd0715151d67"·name="a37995b0d0610e5fb29c6bd0715151d67"></a> 
129 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolChr</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
130 <tr·class="memdesc:a37995b0d0610e5fb29c6bd0715151d67"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·character·portion·of·a·symbol·key.·<br·/></td></tr> 
131 <tr·class="separator:a37995b0d0610e5fb29c6bd0715151d67"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a4e4c133c4fd0d9d73593f601be2248a6"·id="r_a4e4c133c4fd0d9d73593f601be2248a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e4c133c4fd0d9d73593f601be2248a6"·name="a4e4c133c4fd0d9d73593f601be2248a6"></a> 
133 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolLabel</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
134 <tr·class="memdesc:a4e4c133c4fd0d9d73593f601be2248a6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·label·portion·of·a·symbol·key.·<br·/></td></tr> 
135 <tr·class="separator:a4e4c133c4fd0d9d73593f601be2248a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a4adc1bb606fa4a14d5dbd246f95cecd3"·id="r_a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4adc1bb606fa4a14d5dbd246f95cecd3"·name="a4adc1bb606fa4a14d5dbd246f95cecd3"></a> 
137 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolIndex</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
138 <tr·class="memdesc:a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·index·portion·of·a·symbol·key.·<br·/></td></tr> 
139 <tr·class="separator:a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 </table>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"><dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>114 <div·class="textblock"><p>Graphviz·formatting·for·factor·graphs.·</p>
143 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
144 <dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
145 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham·</dd> 
146 <dd> 
147 :·Frank·Dellaert·</dd> 
148 <dd> 
149 :·Richard·Roberts·</dd></dl> 
150 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
151 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
152 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
153 <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!·-->
154 ··<ul>121 ··<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="a00599.html">LabeledSymbol.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="a00599.html">DotWriter.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>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>
157 ··</ul>124 ··</ul>
158 </div>125 </div>
159 </body>126 </body>
160 </html>127 </html>
2.16 KB
html2text {}
Max HTML report size reached
5.75 KB
./usr/share/doc/libgtsam-dev/html/a00602.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VariableIndex-inl.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Base·class·for·cliques·of·a·BayesTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00602_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00602_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="a03552.html">gtsam::BayesTreeCliqueBase&lt;·DERIVED,·FACTORGRAPH·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·base·class·for·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>·cliques.··<a·href="a03552.html#details">More...</a><br·/></td></tr> 
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>Base·class·for·cliques·of·a·BayesTree.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·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>
124 </div></div><!--·contents·-->115 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>119 ··<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="a00602.html">BayesTreeCliqueBase.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="a00602.html">VariableIndex-inl.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
131 ··</ul>122 ··</ul>
132 </div>123 </div>
133 </body>124 </body>
134 </html>125 </html>
1.33 KB
html2text {}
Max HTML report size reached
78.2 KB
./usr/share/doc/libgtsam-dev/html/a00602_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/VariableIndex-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase.h</div></div>104 ··<div·class="headertitle"><div·class="title">VariableIndex-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00602.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00602.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 109 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="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="a00626.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00674.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="a00047.html">gtsam/base/types.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="a00137.html">gtsam/base/timing.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.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> 
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;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>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>
 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>·FG&gt;</div>
 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="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>
 130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····boost::optional&lt;const·FactorIndices&amp;&gt;·newFactorIndices)·{</div>
 131 <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="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="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·Augment·index·for·each·factor</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>134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·++i)·{</div>
 135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·globalI·=</div>
 137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··········newFactorIndices·?·(*newFactorIndices)[i]·:·nFactors_;</div>
 138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key:·*factors[i])·{</div>
 139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········index_[key].push_back(globalI);</div>
 140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········++nEntries_;</div>
 141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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="};"> 
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>144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Increment·factor·count·even·if·factors·are·null,·to·keep·indices·consistent</span></div>
 145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(newFactorIndices)·{</div>
 146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·((*newFactorIndices)[i]·&gt;=·nFactors_)</div>
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········nFactors_·=·(*newFactorIndices)[i]·+·1;</div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}·<span·class="keywordflow">else</span>·{</div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······++nFactors_;</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··{</div>152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
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> 
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> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><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>153 </div>
 154 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 155 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 156 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR,·<span·class="keyword">class</span>·FG&gt;</div>
 157 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03700.html#a4094920c9d0ce534ff3d8a953730f09b">···54</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03700.html#a4094920c9d0ce534ff3d8a953730f09b">VariableIndex::remove</a>(ITERATOR·firstFactor,·ITERATOR·lastFactor,</div>
 159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·FG&amp;·factors)·{</div>
 160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··gttic(VariableIndex_remove);</div>
 161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 162 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·NOTE:·We·intentionally·do·not·decrement·nFactors_·because·the·factor</span></div>
 163 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·indices·need·to·remain·consistent.··Removing·factors·from·a·factor·graph</span></div>
 164 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·does·not·shift·the·indices·of·other·factors.··Also,·we·keep·nFactors_</span></div>
 165 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·one·greater·than·the·highest-numbered·factor·referenced·in·a·VariableIndex.</span></div>
 166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··ITERATOR·factorIndex·=·firstFactor;</div>
 167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">size_t</span>·i·=·0;</div>
 168 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">for</span>·(;·factorIndex·!=·lastFactor;·++factorIndex,·++i)·{</div>
 169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">if</span>·(i·&gt;=·factors.size())</div>
 170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 171 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········<span·class="stringliteral">&quot;Internal·error,·requested·inconsistent·number·of·factor·indices·and·factors·in·VariableIndex::remove&quot;</span>);</div>
 172 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 173 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j:·*factors[i])·{</div>
 174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>&amp;·factorEntries·=·<a·class="code·hl_function"·href="a03700.html#a11479e896e15a83a49e9888c8a9f8ae3">internalAt</a>(j);</div>
Max diff block lines reached; 15441/59286 bytes (26.04%) of diff not shown.
20.2 KB
html2text {}
Max HTML report size reached
7.76 KB
./usr/share/doc/libgtsam-dev/html/a00608.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 55 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">ClusterTree.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>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00608_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="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"> 
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>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
129 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd> 
131 <dd> 
132 Richard·Roberts·</dd> 
133 <dd> 
134 Frank·Dellaert·</dd></dl> 
135 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>118 ··<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="a00608.html">ClusterTree.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="a00608.html">VariableSlots.cpp</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
142 ··</ul>121 ··</ul>
143 </div>122 </div>
144 </body>123 </body>
145 </html>124 </html>
2.01 KB
html2text {}
Max HTML report size reached
54.1 KB
./usr/share/doc/libgtsam-dev/html/a00611_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/BayesNet-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 125 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">VariableIndex-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">BayesNet-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00611.html">Go·to·the·documentation·of·this·file.</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="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="a00626.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="a00131.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>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="a00614.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="a00572.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>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>·FG&gt;</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div>
127 <div·class="foldopen"·id="foldopen00027"·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="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">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> 
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> 
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>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>
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>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>
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>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::stringstream·ss;</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>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>
142 <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>
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> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> 
152 </div>143 </div>
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·*************************************************************************·*/</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>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>
156 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00046"·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&[·...·truncated·by·diffoscope;·len:·49,·SHA:·8dd2528a1f5f4f71c4b12297b8065263af7e8c5a403b8805bb144ff9cc63205f·...·]</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>
159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··gttic(VariableIndex_remove);</div>157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>
 158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··os·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
161 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·NOTE:·We·intentionally·do·not·decrement·nFactors_·because·the·factor</span></div>160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·Reverse·order·as·typically·Bayes·nets·stored·in·reverse·topological·sort.</span></div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·conditional·:·boost::adaptors::reverse(*<span·class="keyword">this</span>))·{</div>
162 <div·class="line"><a·id="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>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>
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>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>
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>164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">auto</span>·parents·=·conditional-&gt;parents();</div>
 165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·p·:·parents)·{</div>
 166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······os·&lt;&lt;·<span·class="stringliteral">&quot;··var&quot;</span>·&lt;&lt;·p·&lt;&lt;·<span·class="stringliteral">&quot;-&gt;var&quot;</span>·&lt;&lt;·me·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
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>167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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
5.63 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/Factor.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, 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">Factor.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>The·base·class·for·all·factors.··105 <p>Bayes·network.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00614_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>The·base·class·for·all·factors.·</p>122 <div·class="textblock"><p>Bayes·network.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
116 <dd> 
117 Frank·Dellaert·</dd> 
118 <dd>124 <dd>
119 Richard·Roberts·</dd></dl>125 Richard·Roberts·</dd></dl>
120 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
123 <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!·-->
124 ··<ul>130 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00614.html">Factor.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="a00614.html">BayesNet.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>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>
127 ··</ul>133 ··</ul>
128 </div>134 </div>
129 </body>135 </body>
130 </html>136 </html>
1.22 KB
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00617.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/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="#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">MetisIndex.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">inference-inst.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00617_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00617_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> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03676.html">gtsam::MetisIndex</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03676.html"·title="The·MetisIndex·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·a...">MetisIndex</a>·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·algorithms.··<a·href="a03676.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>110 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>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="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>
117 <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="a00617.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>
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>Andrew·Melim·</dd></dl> 
121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>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>
 124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 125 <dd>
 126 Richard·Roberts·</dd></dl>
 127 </div><h2·class="groupheader">Function·Documentation</h2>
 128 <a·id="ae955942fde34b4cf32ac3573a1aa1e29"·name="ae955942fde34b4cf32ac3573a1aa1e29"></a>
 129 <h2·class="memtitle"><span·class="permalink"><a·href="#ae955942fde34b4cf32ac3573a1aa1e29">&#9670;&#160;</a></span>EliminateTree()</h2>
  
 130 <div·class="memitem">
 131 <div·class="memproto">
 132 <div·class="memtemplate">
 133 template&lt;class·TREE·,·class·RESULT·&gt;·</div>
 134 ······<table·class="memname">
 135 ········<tr>
 136 ··········<td·class="memname">FastVector&lt;·typename·TREE::sharedFactor·&gt;·gtsam::inference::EliminateTree·</td>
 137 ··········<td>(</td>
 138 ··········<td·class="paramtype">RESULT·&amp;&#160;</td>
 139 ··········<td·class="paramname"><em>result</em>,·</td>
 140 ········</tr>
 141 ········<tr>
 142 ··········<td·class="paramkey"></td>
 143 ··········<td></td>
 144 ··········<td·class="paramtype">const·TREE·&amp;&#160;</td>
 145 ··········<td·class="paramname"><em>tree</em>,·</td>
 146 ········</tr>
 147 ········<tr>
 148 ··········<td·class="paramkey"></td>
 149 ··········<td></td>
 150 ··········<td·class="paramtype">const·typename·TREE::Eliminate·&amp;&#160;</td>
 151 ··········<td·class="paramname"><em>function</em>&#160;</td>
 152 ········</tr>
 153 ········<tr>
 154 ··········<td></td>
 155 ··········<td>)</td>
 156 ··········<td></td><td></td>
 157 ········</tr>
 158 ······</table>
 159 </div><div·class="memdoc">
  
 160 <p>Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).·</p>
 161 <p>Requires·TREE::BayesNetType,·TREE::FactorGraphType,·TREE::sharedConditional,·TREE::sharedFactor,·TREE::Node,·TREE::sharedNode,·TREE::Node::factors,·TREE::Node::children.·</p>
  
 162 </div>
 163 </div>
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="a00617.html">MetisIndex.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="a00617.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.83 KB
html2text {}
Max HTML report size reached
280 B
./usr/share/doc/libgtsam-dev/html/a00617.js
194 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00617·=·[1 var·a00617·=·[
2 ····["gtsam::MetisIndex",·"a03676.html",·"a03676"]2 ····["EliminateTree",·"a00617.html#ae955942fde34b4cf32ac3573a1aa1e29",·null]
3 ];3 ];
37.7 KB
./usr/share/doc/libgtsam-dev/html/a00617_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inference-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 113 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">MetisIndex.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="a00617.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00617.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·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="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>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="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="a00575.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="a00047.html">gtsam/base/types.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;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="a00131.html">gtsam/base/timing.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
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>
 123 <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/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="a00080.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="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>125 <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><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>inference·{</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">namespace·</span>{</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>
 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>
 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>
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">170 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00617.html#ae955942fde34b4cf32ac3573a1aa1e29">···75</a></span>····<a·class="code·hl_function"·href="a00617.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>
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03676.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03676.html">MetisIndex</a>·{</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;MetisIndex&gt;·shared_ptr;</div> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::bimap&lt;Key,·int32_t&gt;·bm_type;</div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·Do·elimination·using·a·depth-first·traversal.··During·the·pre-order·visit·(see</span></div>
 174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·eliminationPreOrderVisitor),·we·store·a·pointer·to·the·parent·data·(where·we&#39;ll·put·the</span></div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·remaining·factor)·and·reserve·a·vector·of·factors·to·store·the·children·elimination</span></div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//·results.··During·the·post-order·visit·(see·eliminationPostOrderVisitor),·we·call·dense</span></div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="comment">//·elimination·(using·the·gathered·child·factors)·and·store·the·result·in·the·parent&#39;s</span></div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">private</span>:</div> 
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··std::vector&lt;int32_t&gt;·xadj_;·<span·class="comment">//·Index·of·node&#39;s·adjacency·list·in·adj</span></div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··std::vector&lt;int32_t&gt;·adj_;·<span·class="comment">//·Stores·ajacency·lists·of·all·nodes,·appended·into·a·single·vector</span></div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::bimap&lt;Key,·int32_t&gt;·intKeyBMap_;·<span·class="comment">//·Stores·Key·&lt;-&gt;·integer·value·relationship</span></div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">size_t</span>·nKeys_;</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">public</span>:</div>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>
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="}"> 
Max diff block lines reached; 2487/30307 bytes (8.21%) of diff not shown.
8.04 KB
html2text {}
Max HTML report size reached
9.21 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/inference-inst.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, 87 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">inference-inst.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>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00620_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00620_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="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"> 
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="a00620.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>111 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>
 114 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>
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> 
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
125 <dd> 
126 Richard·Roberts·</dd></dl> 
127 </div><h2·class="groupheader">Function·Documentation</h2> 
128 <a·id="ae955942fde34b4cf32ac3573a1aa1e29"·name="ae955942fde34b4cf32ac3573a1aa1e29"></a> 
129 <h2·class="memtitle"><span·class="permalink"><a·href="#ae955942fde34b4cf32ac3573a1aa1e29">&#9670;&#160;</a></span>EliminateTree()</h2> 
  
130 <div·class="memitem"> 
131 <div·class="memproto"> 
132 <div·class="memtemplate"> 
133 template&lt;class·TREE·,·class·RESULT·&gt;·</div> 
134 ······<table·class="memname"> 
135 ········<tr> 
136 ··········<td·class="memname">FastVector&lt;·typename·TREE::sharedFactor·&gt;·gtsam::inference::EliminateTree·</td> 
137 ··········<td>(</td> 
138 ··········<td·class="paramtype">RESULT·&amp;&#160;</td> 
139 ··········<td·class="paramname"><em>result</em>,·</td> 
140 ········</tr> 
141 ········<tr> 
142 ··········<td·class="paramkey"></td> 
143 ··········<td></td> 
144 ··········<td·class="paramtype">const·TREE·&amp;&#160;</td> 
145 ··········<td·class="paramname"><em>tree</em>,·</td> 
146 ········</tr> 
147 ········<tr> 
148 ··········<td·class="paramkey"></td> 
149 ··········<td></td> 
150 ··········<td·class="paramtype">const·typename·TREE::Eliminate·&amp;&#160;</td> 
151 ··········<td·class="paramname"><em>function</em>&#160;</td> 
152 ········</tr> 
153 ········<tr> 
154 ··········<td></td> 
155 ··········<td>)</td> 
156 ··········<td></td><td></td> 
157 ········</tr> 
158 ······</table> 
159 </div><div·class="memdoc"> 
  
160 <p>Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).·</p> 
161 <p>Requires·TREE::BayesNetType,·TREE::FactorGraphType,·TREE::sharedConditional,·TREE::sharedFactor,·TREE::Node,·TREE::sharedNode,·TREE::Node::factors,·TREE::Node::children.·</p> 
  
162 </div> 
163 </div> 
164 </div><!--·contents·-->115 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>119 ··<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="a00620.html">inference-inst.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="a00620.html">MetisIndex-inl.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>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>
171 ··</ul>122 ··</ul>
172 </div>123 </div>
173 </body>124 </body>
174 </html>125 </html>
2.57 KB
html2text {}
Max HTML report size reached
37.2 KB
./usr/share/doc/libgtsam-dev/html/a00620_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/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, 109 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">inference-inst.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="a00620.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;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>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.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="a00083.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>inference·{</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">namespace·</span>{</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE&gt;</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&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>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>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········FastVector&lt;typename·TREE::sharedFactor&gt;·childFactors;</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··std::set&lt;Key&gt;·keySet;</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>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">/*·**********·Convert·to·CSR·format·**********·*/</span></div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·Assuming·that·vertex·numbering·starts·from·0·(C·style),</span></div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·then·the·adjacency·list·of·vertex·i·is·stored·in·array·adjncy</span></div>
 136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·starting·at·index·xadj[i]·and·ending·at(but·not·including)</span></div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//·index·xadj[i·+·1](i.e.,·adjncy[xadj[i]]·through</span></div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·and·including·adjncy[xadj[i·+·1]·-·1]).</span></div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··int32_t·keyCounter·=·0;</div>
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>·</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·First:·Record·a·copy·of·each·key·inside·the·factorgraph·and·create·a</span></div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·key·to·integer·mapping.·This·is·referenced·during·the·adjaceny·step</span></div>
 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>
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>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(factors[i])·{</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="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>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······{</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········keyCounter++;</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>150 <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>151 <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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········RESULT&amp;·result;</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Create·an·adjacency·mapping·that·stores·the·set·of·all·adjacent·keys·for·every·key</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·i++)·{</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k1:·*factors[i])</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k2:·*factors[i])</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········<span·class="keywordflow">if</span>·(k1·!=·k2)·{</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>············<span·class="comment">//·Store·both·in·Key·and·int32_t·format</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>············<span·class="keywordtype">int</span>·i·=·intKeyBMap_.left.at(k1);</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············<span·class="keywordtype">int</span>·j·=·intKeyBMap_.left.at(k2);</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>············iAdjMap[i].insert(iAdjMap[i].end(),·j);</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······};</div>167 <div·class="line"><a·id="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>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>
166 <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>··nKeys_·=·keySet.size();</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="a00620.html#ae955942fde34b4cf32ac3573a1aa1e29">···75</a></span>····<a·class="code·hl_function"·href="a00620.html#ae955942fde34b4cf32ac3573a1aa1e29">EliminateTree</a>(RESULT&amp;·result,·<span·class="keyword">const</span>·TREE&amp;·tree,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·function)</div> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>171 <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="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>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>
Max diff block lines reached; 2223/29639 bytes (7.50%) of diff not shown.
8.15 KB
html2text {}
Max HTML report size reached
8.02 KB
./usr/share/doc/libgtsam-dev/html/a00623.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminateableFactorGraph.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">EliminateableFactorGraph.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>Variable·elimination·algorithms·for·factor·graphs.··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="a00623_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00623_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03548.html">gtsam::EliminationTraits&lt;·GRAPH·&gt;</a></td></tr>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">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>112 <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>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>
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>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>Variable·elimination·algorithms·for·factor·graphs.·</p> 
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>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="a00623.html">EliminateableFactorGraph.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="a00623.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.19 KB
html2text {}
Max HTML report size reached
467 B
./usr/share/doc/libgtsam-dev/html/a00623.js
381 B
js-beautify {}
Max HTML report size reached
149 KB
./usr/share/doc/libgtsam-dev/html/a00623_source.html
Max HTML report size reached
9.85 KB
./usr/share/doc/libgtsam-dev/html/a00626_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="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="a00593.html">gtsam/inference/Factor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.html">gtsam/inference/Factor.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="a00662.html">gtsam/inference/Key.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="a00635.html">gtsam/inference/Key.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">gtsam/base/FastMap.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="a00035.html">gtsam/base/FastMap.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="a00083.html">gtsam/base/FastVector.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="a00080.html">gtsam/base/FastVector.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>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;boost/optional/optional.hpp&gt;</span></div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/optional/optional.hpp&gt;</span></div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/smart_ptr/shared_ptr.hpp&gt;</span></div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/smart_ptr/shared_ptr.hpp&gt;</span></div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
Offset 249, 20 lines modifiedOffset 249, 20 lines modified
249 <div·class="foldopen"·id="foldopen00200"·data-start="{"·data-end="};">249 <div·class="foldopen"·id="foldopen00200"·data-start="{"·data-end="};">
250 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno"><a·class="line"·href="a03704.html">··200</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;VariableIndex&gt;·{</div>250 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno"><a·class="line"·href="a03704.html">··200</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;VariableIndex&gt;·{</div>
251 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>};</div>251 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>};</div>
252 </div>252 </div>
253 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>253 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>
254 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>}·<span·class="comment">//\·namespace·gtsam</span></div>254 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>}·<span·class="comment">//\·namespace·gtsam</span></div>
255 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>255 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>
256 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/VariableIndex-inl.h</a>&gt;</span></div>256 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/VariableIndex-inl.h</a>&gt;</span></div>
 257 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>
257 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>258 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>
258 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div> 
259 <div·class="ttc"·id="aa00593_html"><div·class="ttname"><a·href="a00593.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div> 
260 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">VariableIndex-inl.h</a></div></div>259 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">VariableIndex-inl.h</a></div></div>
261 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>260 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">Key.h</a></div></div>
 261 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>
262 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>262 <div·class="ttc"·id="aa01428_html"><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>
263 <div·class="ttc"·id="aa01428_html_a19c53f2faabb0f4b4b78ce2f7168cc14"><div·class="ttname"><a·href="a01428.html#a19c53f2faabb0f4b4b78ce2f7168cc14">gtsam::FactorIndex</a></div><div·class="ttdeci">std::uint64_t·FactorIndex</div><div·class="ttdoc">Integer·nonlinear·factor·index·type.</div><div·class="ttdef"><b>Definition</b>·types.h:103</div></div>263 <div·class="ttc"·id="aa01428_html_a19c53f2faabb0f4b4b78ce2f7168cc14"><div·class="ttname"><a·href="a01428.html#a19c53f2faabb0f4b4b78ce2f7168cc14">gtsam::FactorIndex</a></div><div·class="ttdeci">std::uint64_t·FactorIndex</div><div·class="ttdoc">Integer·nonlinear·factor·index·type.</div><div·class="ttdef"><b>Definition</b>·types.h:103</div></div>
264 <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>264 <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>
265 <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>265 <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>
266 <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>266 <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>
267 <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>267 <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>
268 <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>268 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
1.11 KB
html2text {}
Max HTML report size reached
7.0 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/ClusterTree-inst.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, 48 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">ClusterTree-inst.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>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··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="a00629_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00629_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03556.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03636.html">gtsam::InconsistentEliminationRequested</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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;::EliminationPostOrderVisitor</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>120 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·inference·algorithms.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Apr·25,·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> 
130 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>129 ··<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="a00629.html">ClusterTree-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="a00629.html">inferenceExceptions.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>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>132 ··</ul>
138 </div>133 </div>
139 </body>134 </body>
140 </html>135 </html>
1.82 KB
html2text {}
Max HTML report size reached
390 B
./usr/share/doc/libgtsam-dev/html/a00629.js
304 B
js-beautify {}
Max HTML report size reached
86.2 KB
./usr/share/doc/libgtsam-dev/html/a00629_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/ClusterTree-inst.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, 357 lines modifiedOffset 98, 59 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ClusterTree-inst.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="a00629.html">Go·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="a00629.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·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>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00608.html">gtsam/inference/ClusterTree.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="a00695.html">gtsam/inference/BayesTree.h</a>&gt;</span></div> 
112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00674.html">gtsam/inference/Ordering.h</a>&gt;</span></div> 
113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00131.html">gtsam/base/timing.h</a>&gt;</span></div> 
114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div> 
115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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>
116 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</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>
117 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;mutex&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>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
121 <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>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·GRAPH&gt;</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>
124 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03568.html#a2c09076a9fd810570b76613e3f7f84ff">···26</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03568.html#a2c09076a9fd810570b76613e3f7f84ff">ClusterTree&lt;GRAPH&gt;::Cluster::print</a>(<span·class="keyword">const</span>·std::string&amp;·s,</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter)<span·class="keyword">·const·</span>{</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;·(&quot;</span>·&lt;&lt;·problemSize_·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<a·class="code·hl_function"·href="a01428.html#a4c14be406d50f65bd404429a7b1d3af0">PrintKeyVector</a>(<a·class="code·hl_variable"·href="a03568.html#a572bf7152d93d7cda0f2745f90e28411">orderedFrontalKeys</a>);</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03636.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>·:·<span·class="keyword">public</span>·std::exception·{</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span></div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="stringliteral">&quot;An·inference·algorithm·was·called·with·inconsistent·arguments.··The\n&quot;</span></div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="stringliteral">&quot;factor·graph,·ordering,·or·variable·index·were·inconsistent·with·each\n&quot;</span></div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="stringliteral">&quot;other,·or·a·full·elimination·routine·was·called·with·an·ordering·that\n&quot;</span></div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="stringliteral">&quot;does·not·include·all·of·the·variables.&quot;</span>;</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>}</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
130 </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="comment">/*·*************************************************************************·*/</span></div> 
133 <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;</div> 
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="a03568.html#a757d8c52d104d96298a1060943a00c77">···34</a></span>std::vector&lt;size_t&gt;·<a·class="code·hl_function"·href="a03568.html#a757d8c52d104d96298a1060943a00c77">ClusterTree&lt;GRAPH&gt;::Cluster::nrFrontalsOfChildren</a>()<span·class="keyword">·const·</span>{</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··std::vector&lt;size_t&gt;·nrFrontals;</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··nrFrontals.reserve(nrChildren());</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·sharedNode&amp;·child·:·children)</div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····nrFrontals.push_back(child-&gt;nrFrontals());</div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordflow">return</span>·nrFrontals;</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>
142 </div>139 </div>
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·GRAPH&gt;</div> 
146 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03568.html#a72af85e48bd9b8ea2ea36db0bad5253b">···44</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03568.html#a72af85e48bd9b8ea2ea36db0bad5253b">ClusterTree&lt;GRAPH&gt;::Cluster::merge</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Cluster&gt;&amp;·cluster)·{</div> 
148 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Merge·keys.·For·efficiency,·we·add·keys·in·reverse·order·at·end,·calling·reverse·after..</span></div> 
149 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··orderedFrontalKeys.insert(orderedFrontalKeys.end(),·cluster-&gt;orderedFrontalKeys.rbegin(),</div> 
150 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····························cluster-&gt;orderedFrontalKeys.rend());</div> 
151 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··factors.push_back(cluster-&gt;factors);</div> 
152 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··children.insert(children.end(),·cluster-&gt;children.begin(),·cluster-&gt;children.end());</div> 
153 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//·Increment·problem·size</span></div> 
154 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··problemSize_·=·std::max(problemSize_,·cluster-&gt;problemSize_);</div> 
155 <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>
156 </div> 
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
159 <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>·GRAPH&gt;</div> 
160 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03568.html#a5a35c15894923c99a38d393657169be0">···56</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03568.html#a5a35c15894923c99a38d393657169be0">ClusterTree&lt;GRAPH&gt;::Cluster::mergeChildren</a>(</div> 
162 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">const</span>·std::vector&lt;bool&gt;&amp;·merge)·{</div> 
163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··gttic(Cluster_mergeChildren);</div> 
164 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··assert(merge.size()·==·this-&gt;children.size());</div> 
165 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
166 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·Count·how·many·keys,·factors·and·children·we&#39;ll·end·up·with</span></div> 
167 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">size_t</span>·nrKeys·=·orderedFrontalKeys.size();</div> 
168 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">size_t</span>·nrFactors·=·factors.size();</div> 
169 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">size_t</span>·nrNewChildren·=·0;</div> 
170 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·Loop·over·children</span></div> 
171 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">size_t</span>·i·=·0;</div> 
172 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·sharedNode&amp;·child:·this-&gt;children)·{</div> 
173 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(merge[i])·{</div> 
174 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······nrKeys·+=·child-&gt;orderedFrontalKeys.size();</div> 
175 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······nrFactors·+=·child-&gt;factors.size();</div> 
176 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······nrNewChildren·+=·child-&gt;nrChildren();</div> 
177 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}·<span·class="keywordflow">else</span>·{</div> 
178 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······nrNewChildren·+=·1;·<span·class="comment">//·we·keep·the·child</span></div> 
179 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div> 
180 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····++i;</div> 
181 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> 
182 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
183 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·now·reserve·space,·and·really·merge</span></div> 
184 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">auto</span>·oldChildren·=·this-&gt;children;</div> 
185 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··this-&gt;children.clear();</div> 
186 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··this-&gt;children.reserve(nrNewChildren);</div> 
187 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··orderedFrontalKeys.reserve(nrKeys);</div> 
Max diff block lines reached; 10660/66012 bytes (16.15%) of diff not shown.
21.6 KB
html2text {}
Max HTML report size reached
4.72 KB
./usr/share/doc/libgtsam-dev/html/a00632.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex-inl.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 95, 33 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">MetisIndex-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BayesTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p><a·href="a00632_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
 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>112 </table>
112 <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>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl> 
114 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>114 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Michael·Kaess·</dd>
 118 <dd>
 119 Viorela·Ila·</dd>
 120 <dd>
 121 Richard·Roberts·</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="a00632.html">MetisIndex-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="a00632.html">BayesTree.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>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.02 KB
html2text {}
Max HTML report size reached
17.3 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/VariableIndex.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 94, 32 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>··</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">VariableIndex.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Key.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
 107 <p><a·href="a00635_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="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">
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>
 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>
110 </table>170 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>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>
113 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>177 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012·</dd></dl>
114 </div></div><!--·contents·-->178 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->181 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>182 ··<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="a00635.html">VariableIndex.cpp</a></li>183 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00635.html">Key.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>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>
121 ··</ul>185 ··</ul>
122 </div>186 </div>
123 </body>187 </body>
124 </html>188 </html>
3.64 KB
html2text {}
Max HTML report size reached
129 KB
./usr/share/doc/libgtsam-dev/html/a00638_source.html
Max HTML report size reached
11.2 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/EliminationTree.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, 44 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">EliminationTree.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><a·href="a00641_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00641_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="a03584.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&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>
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="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>
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="a03588.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;::Node</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03672.html">gtsam::traits&lt;·LabeledSymbol·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03672.html#details">More...</a><br·/></td></tr>
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: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>
120 </table>140 </table>
121 <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>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>142 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>
 143 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham</dd></dl>
 144 <dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>
 145 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham·</dd>
 146 <dd>
 147 :·Frank·Dellaert·</dd>
123 <dd>148 <dd>
124 Richard·Roberts·</dd></dl>149 :·Richard·Roberts·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl> 
126 </div></div><!--·contents·-->150 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->151 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->152 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>154 ··<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="a00641.html">EliminationTree.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="a00641.html">LabeledSymbol.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>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>
133 ··</ul>157 ··</ul>
134 </div>158 </div>
135 </body>159 </body>
136 </html>160 </html>
2.52 KB
html2text {}
Max HTML report size reached
735 B
./usr/share/doc/libgtsam-dev/html/a00641.js
649 B
js-beautify {}
Max HTML report size reached
75.8 KB
./usr/share/doc/libgtsam-dev/html/a00641_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/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, 160 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">EliminationTree.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="a00641.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00641.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;utility&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
121 <div·class="line"><a·id="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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.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="a00083.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>EliminationTreeTester;·<span·class="comment">//·for·unit·tests,·see·testEliminationTree</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<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> 
134 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03584.html">···51</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03584.html">EliminationTree</a></div>126 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03668.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>·{</div>
 127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>
 128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c_,·label_;</div>
 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>
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">operator</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>()·<span·class="keyword">const</span>;</div>
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">protected</span>:</div> 
138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;BAYESNET,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">This</a>;·</div> 
139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03584.html#acc124c37c3e0768bb6d67d679df4ff78">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03584.html#acc124c37c3e0768bb6d67d679df4ff78">shared_ptr</a>;·</div> 
140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="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>
142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">···58</a></span>····<span·class="keyword">typedef</span>·GRAPH·<a·class="code·hl_typedef"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">FactorGraphType</a>;·</div> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">···59</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::FactorType·<a·class="code·hl_typedef"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">FactorType</a>;·</div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;FactorType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>;··</div> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">···61</a></span>····<span·class="keyword">typedef</span>·BAYESNET·<a·class="code·hl_typedef"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">BayesNetType</a>;·</div> 
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BayesNetType::ConditionalType·<a·class="code·hl_typedef"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">ConditionalType</a>;·</div> 
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;ConditionalType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">sharedConditional</a>;·</div> 
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::Eliminate·Eliminate;</div>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>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
150 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};"> 
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03588.html">···66</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03588.html">Node</a>·{</div> 
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedFactor&gt;</a>·Factors;</div> 
153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;boost::shared_ptr&lt;Node&gt;</a>·&gt;·Children;</div> 
154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>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>
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>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>
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>156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">operator</span>·std::string()·<span·class="keyword">const</span>;</div>
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····};</div> 
164 </div> 
165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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#ae60100edf4d[·...·truncated·by·diffoscope;·len:·39,·SHA:·d481d9753c8c14da257fb66dbd4872d0c975d7e028ee177870594eb0f1eb8f3a·...·]</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>
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>164 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">protected</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>
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>167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>168 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·Checks·only·the·robot·ID·(label_)</span></div>
 169 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·LabelTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label);</div>
 170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 171 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Checks·both·type·and·the·robot·ID</span></div>
Max diff block lines reached; 29401/59104 bytes (49.74%) of diff not shown.
18.0 KB
html2text {}
Max HTML report size reached
48.5 KB
./usr/share/doc/libgtsam-dev/html/a00644_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="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>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="a00647.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="a00650.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="a00626.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
7.83 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/ISAM.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, 43 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">ISAM.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>Incremental·update·functionality·(iSAM)·for·BayesTree.··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="a00647_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00647_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="a03640.html">gtsam::ISAM&lt;·BAYESTREE·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
112 <tr·class="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>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><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>
120 </table>129 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>131 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd>
 135 <dd>
 136 Richard·Roberts·</dd></dl>
124 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>141 ··<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="a00647.html">ISAM.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="a00647.html">Factor.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>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>
131 ··</ul>144 ··</ul>
132 </div>145 </div>
133 </body>146 </body>
134 </html>147 </html>
1.73 KB
html2text {}
Max HTML report size reached
336 B
./usr/share/doc/libgtsam-dev/html/a00647.js
250 B
js-beautify {}
Max HTML report size reached
56.1 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/ISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Factor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 80 lines modifiedOffset 98, 183 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">Factor.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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</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="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="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01406.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">#pragma·once</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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/serialization/nvp.hpp&gt;</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;<a·class="code"·href="a00020.html">gtsam/base/types.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="a00080.html">gtsam/base/FastVector.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="a00635.html">gtsam/inference/Key.h</a>&gt;</span></div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><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>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">···34</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVecto[·...·truncated·by·diffoscope;·len:·122,·SHA:·37a67089983d28a202f329b18d733cba74c753f01f2e766ecb4b083538b3b4d5·...·];</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="a02320.html">FastSet&lt;FactorIndex&gt;</a>·FactorIndexSet;</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="keyword">class·</span><a·class="code·hl_class"·href="a03504.html">HybridValues</a>;·<span·class="comment">//·forward·declaration·of·a·Value·type·for·error.</span></div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00067"·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>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03592.html">···67</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03592.html">Factor</a></div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··{</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·BAYESTREE·Base;</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::BayesNetType·BayesNetType;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::FactorGraphType·FactorGraphType;</div> 
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>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">private</span>:</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·These·typedefs·are·private·because·they·must·be·overridden·in·derived·classes.</span></div>
 142 <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="a03592.html">Factor</a>·<a·class="code·hl_class"·href="a03592.html">This</a>;·</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Factor&gt;·shared_ptr;·</div>
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">public</span>:</div>
 146 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03592.html#acb069f38cc81bea20cecfad4070da59e">···77</a></span>····<span·class="keyword">typedef</span>·KeyVector::iterator·<a·class="code·hl_typedef"·href="a03592.html#acb069f38cc81bea20cecfad4070da59e">iterator</a>;</div>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03592.html#a71af7ad9e9474ebbcf2fdffc7f31251b">···80</a></span>····<span·class="keyword">typedef</span>·KeyVector::const_iterator·<a·class="code·hl_typedef"·href="a03592.html#a71af7ad9e9474eb[·...·truncated·by·diffoscope;·len:·38,·SHA:·18033fd87cc399ebd23e3822fef19fdc357f78419f0072577da132fb6ba68bf4·...·]</div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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:·78,·SHA:·f7e41e0a0000df3d8818aeffd15e5874d27997bfbecf005a83f52ff61306bb4d·...·]</div>150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">protected</span>:</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">···85</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>;</div>
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#a0994a7782d39515a5c2869ef9efb65f3">update</a>(</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·FactorGraphType&amp;·newFactors,</div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·Eliminate&amp;·function·=·EliminationTraitsType::DefaultEliminate);</div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 155 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03592.html#a322a4d391be45b5909a65895fb7b023d">···91</a></span>····<a·class="code·hl_function"·href="a03592.html#a322a4d391be45b5909a65895fb7b023d">Factor</a>()·{}</div>
 156 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 157 <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>·CONTAINER&gt;</div>
 158 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03592.html#aa3d2ef6b21961e708a4cbe10b55be59b">···96</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03592.html#aa3d2ef6b21961e708a4cbe10b55be59b">Factor</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys)·:·keys_(keys.begin(),·keys.end())·{}</div>
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>159 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 160 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
 161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03592.html#a70ff55886664229a25e29cf2a7bb1bb7">··101</a></span>····<a·class="code·hl_function"·href="a03592.html#a70ff55886664229a25e29cf2a7bb1bb7">Factor</a>(ITERATOR·first,·ITERATOR·last)·:·keys_(first,·last)·{}</div>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};</div>162 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 163 <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>·CONTAINER&gt;</div>
 164 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03592.html#a5087976b9e398cd21305d33972feedad">··106</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_function"·href="a03592.html#a5087976b9e398cd21305d33972feedad">FromKeys</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys)·{</div>
 166 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>(keys.begin(),·keys.end());·}</div>
156 </div>167 </div>
 168 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 169 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
 170 <div·class="foldopen"·id="foldopen00112"·data-start="{"·data-end="}">
 171 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a03592.html#a4157181261dc47002004d53c8b56f7bf">··112</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_function"·href="a03592.html#a4157181261dc47002004d53c8b56f7bf">FromIterators</a>(ITERATOR·first,·ITERATOR·last)·{</div>
 172 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>(first,·last);·}</div>
 173 </div>
 174 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 175 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 176 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">public</span>:</div>
 177 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>···<span·class="comment">//·public·since·it·is·required·for·boost·serialization·and·static·methods.</span></div>
 178 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>···<span·class="comment">//·virtual·since·it·is·public.</span></div>
 179 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>···<span·class="comment">//·http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-dtor-virtual</span></div>
 180 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a03592.html#a6572d1c62aa0f0167fe6ebb0a77af107">··122</a></span>···<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03592.html#a6572d1c62aa0f0167fe6ebb0a77af107">~Factor</a>()·=·<span·class="keywordflow">default</span>;</div>
 181 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 182 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 183 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a03592.html#a39490b49d71351affb6953d730f8ebbc">··128</a></span>···<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03592.html#a39490b49d71351affb6953d730f8ebbc">empty</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys_.empty();·}</div>
 184 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>
 185 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a03592.html#aeb63e9c85c567ee3b06b0d2ad0552a8a">··131</a></span>···<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a03592.html#aeb63e9c85c567ee3b06b0d2ad0552a8a">front</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys_.front();·}</div>
 186 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 187 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a03592.html#ae38e5024d5b20aa06a5a6bd289e626c4">··134</a></span>···<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a03592.html#ae38e5024d5b20aa06a5a6bd289e626c4">back</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys_.back();·}</div>
 188 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div>
 189 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="a03592.html#a179a10d0319e87eda55d6925de0f5102">··137</a></span>···<a·class="code·hl_typedef"·href="a03592.html#a71af7ad9e9474ebbcf2fdffc7f31251b">const_iterator</a>·<a·class="code·hl_function"·href="a03592.html#a179a10d0319e87eda55d6925de0f5102">find</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·std::find(begin(),·end(),·key);·}</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"><a·class="line"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">··140</a></span>···<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys_;·}</div>
 192 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>
 193 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="a03592.html#a17c02f11c35bf7768347cad4943f0f64">··143</a></span>···<a·class="code·hl_typedef"·href="a03592.html#a71af7ad9e9474ebbcf2fdffc7f31251b">const_iterator</a>·<a·class="code·hl_function"·href="a03592.html#a17c02f11c35bf7768347cad4943f0f64">begin</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys_.begin();·}</div>
Max diff block lines reached; 12530/44821 bytes (27.96%) of diff not shown.
12.2 KB
html2text {}
Max HTML report size reached
6.16 KB
./usr/share/doc/libgtsam-dev/html/a00650.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inferenceExceptions.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, 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">inferenceExceptions.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>Exceptions·that·may·be·thrown·by·inference·algorithms.··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="a00650_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00650_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03636.html">gtsam::InconsistentEliminationRequested</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03572.html">gtsam::Conditional&lt;·FACTOR,·DERIVEDCONDITIONAL·&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> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>Exceptions·that·may·be·thrown·by·inference·algorithms.·</p>121 <div·class="textblock"><p>Base·class·for·conditional·densities.·</p>
123 <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>
124 <dl·class="section·date"><dt>Date</dt><dd>Apr·25,·2013·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00650.html">inferenceExceptions.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="a00650.html">Conditional.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>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.5 KB
html2text {}
Max HTML report size reached
303 B
./usr/share/doc/libgtsam-dev/html/a00650.js
217 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00650·=·[1 var·a00650·=·[
2 ····["gtsam::InconsistentEliminationRequested",·"a03636.html",·null]2 ····["gtsam::Conditional<·FACTOR,·DERIVEDCONDITIONAL·>",·"a03572.html",·"a03572"]
3 ];3 ];
58.1 KB
./usr/share/doc/libgtsam-dev/html/a00650_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/Conditional.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 185 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">Conditional.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00650.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00650.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="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="a01406.html">gtsam/global_includes.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>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;boost/range.hpp&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="a00635.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><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="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>
 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>
126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00063"·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>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>
 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">nrFrontals_</a>;</div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</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>
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> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span></div>141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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"·href="a03572.html#a7023eb6fc34dc7dc0d0be1f92481721f">Parents</a>;</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> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 144 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">protected</span>:</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</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>
 150 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 151 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">public</span>:</div>
 152 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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>
 158 <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>
 160 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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">nrFrontals</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>;·}</div>
 162 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</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·</span>{·<span·class="keywordflow">return</span>·asFactor().size()·-·<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>;·}</div>
 164 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 165 <div·class="foldopen"·id="foldopen00116"·data-start="{"·data-end="}">
 166 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a03572.html#a2c239cc3a58d08302df173d4e464f2f1">··116</a></span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a03572.html#a2c239cc3a58d08302df173d4e464f2f1">firstFrontalKey</a>()<span·class="keyword">·const·</span>{</div>
 167 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······<span·class="keywordflow">if</span>(<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>·&gt;·0)</div>
 168 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>········<span·class="keywordflow">return</span>·asFactor().front();</div>
 169 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>······<span·class="keywordflow">else</span></div>
 170 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;Requested·Conditional::firstFrontalKey·from·a·conditional·with·zero·frontal·keys&quot;</span>);</div>
 171 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····}</div>
139 </div>172 </div>
 173 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
 174 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a03572.html#ac32c96f2070f1c0a882101e02a9b3d01">··124</a></span>····<a·class="code·hl_typedef"·href="a03572.html#abcbfbd27ed84d38425130d72c522dcea">Frontals</a>·<a·class="code·hl_function"·href="a03572.html#ac32c96f2070f1c0a882101e02a9b3d01">frontals</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·boost::make_iterator_range(<a·class="code·hl_function"·href="a03572.html#acca063529671c6783551c694061f17ab">beginFrontals</a>(),·<a·class="code·hl_function"·href="a03572.html#a2da329d78e91e9b7b7110c7a8370872e">endFrontals</a>());·}</div>
 175 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
 176 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03572.html#a4f7dab2390695c0972df2fc8da2ee6c4">··127</a></span>····<a·class="code·hl_typedef"·href="a03572.html#a7023eb6fc34dc7dc0d0be1f92481721f">Parents</a>·<a·class="code·hl_function"·href="a03572.html#a4f7dab2390695c0972df2fc8da2ee6c4">parents</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·boost::make_iterator_range(<a·class="code·hl_function"·href="a03572.html#af1f80fbcb599d244f1f83998996d34b0">beginParents</a>(),·<a·class="code·hl_function"·href="a03572.html#ae97aeba1e243d7dbbf90aff659bc490b">endParents</a>());·}</div>
 177 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 178 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a7a24baed122d1eb00499fd96e85e806a">logProbability</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const</span>;</div>
 179 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
 180 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a4a897d1d1ac21785781623eba0276289">evaluate</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const</span>;</div>
 181 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>
 182 <div·class="foldopen"·id="foldopen00142"·data-start="{"·data-end="}">
 183 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno"><a·class="line"·href="a03572.html#a6ac62b932a5cd666e309028392e27b29">··142</a></span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a6ac62b932a5cd666e309028392e27b29">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·x)<span·class="keyword">·const·</span>{</div>
 184 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03572.html#a4a897d1d1ac21785781623eba0276289">evaluate</a>(x);</div>
 185 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>····}</div>
 186 </div>
 187 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
 188 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a18939e3c245ccd9df27fa56329c40510">logNormalizationConstant</a>()·<span·class="keyword">const</span>;</div>
 189 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div>
 190 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#ae02e73d2550da7eb9876caebad2eec01">normalizationConstant</a>()·<span·class="keyword">const</span>;</div>
 191 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>
 192 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
 193 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a03572.html#acca063529671c6783551c694061f17ab">··160</a></span>····<span·class="keyword">typename</span>·FACTOR::const_iterator·<a·class="code·hl_function"·href="a03572.html#acca063529671c6783551c694061f17ab">beginFrontals</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·asFactor().begin();·}</div>
 194 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>·</div>
 195 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno"><a·class="line"·href="a03572.html#a2da329d78e91e9b7b7110c7a8370872e">··163</a></span>····<span·class="keyword">typename</span>·FACTOR::const_iterator·<a·class="code·hl_function"·href="a03572.html#a2da329d78e91e9b7b7110c7a8370872e">endFrontals</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·asFactor().begin()·+·<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>;·}</div>
 196 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>
Max diff block lines reached; 13520/44762 bytes (30.20%) of diff not shown.
14.3 KB
html2text {}
Max HTML report size reached
6.22 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/BayesTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">BayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">EliminationTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·· 
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="a03584.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.··<a·href="a03584.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03588.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;::Node</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
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>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>122 <div·class="textblock"><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>123 <dd>
121 Richard·Roberts·</dd></dl>124 Richard·Roberts·</dd></dl>
 125 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>
122 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>130 ··<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="a00653.html">BayesTree.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="a00653.html">EliminationTree.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>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>133 ··</ul>
130 </div>134 </div>
131 </body>135 </body>
132 </html>136 </html>
1.48 KB
html2text {}
Max HTML report size reached
77.4 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/graph-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/graph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 338 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">graph-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">graph.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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·graph-inl.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Graph·algorithm·using·boost·library</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Kai·Ni</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 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">#define·BOOST_NO_HASH··</span><span·class="comment">//·to·pacify·the·warnings·about·depricated·headers·in·boost.graph</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/graph/graph_traits.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/graph/adjacency_list.hpp&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01127.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifdef·__GNUC__</span></div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·GCC·diagnostic·push</span></div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#pragma·GCC·diagnostic·ignored·&quot;-Wunused-variable&quot;</span></div> 
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//#pragma·GCC·diagnostic·ignored·&quot;-Wunneeded-internal-declaration&quot;</span></div> 
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div> 
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/graph/breadth_first_search.hpp&gt;</span></div> 
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__GNUC__</span></div> 
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#pragma·GCC·diagnostic·pop</span></div> 
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> 
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/graph/prim_minimum_spanning_tree.hpp&gt;</span></div> 
137 <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>
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/graph.h</a>&gt;</span></div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·type·definitions·:</span></div>
139 <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>
140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·KEY&gt;</div>133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
144 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
145 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03608.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03608.html">ordering_key_visitor</a>·:·<span·class="keyword">public</span>·boost::default_bfs_visitor·{</div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03616.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03616.html">SDGraph</a>:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::vecS,·boost::vecS,·boost::undirectedS,</div>
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::property&lt;boost::vertex_name_t,·KEY&gt;,·boost::property&lt;</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··boost::edge_weight_t,·double&gt;·&gt;·{</div>
146 <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="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::graph_traits&lt;SDGraph&lt;KEY&gt;·&gt;::vertex_descriptor·Vertex;</div>
147 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_class"·href="a03608.html">ordering_key_visitor</a>(std::list&lt;KEY&gt;&amp;·ordering_in)·:·ordering_(ordering_in)·{}</div> 
148 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Vertex,·<span·class="keyword">typename</span>·Graph&gt;·<span·class="keywordtype">void</span>·discover_vertex(Vertex·v,·<span·class="keyword">const</span>·Graph&amp;·g)<span·class="keyword">·const·</span>{</div> 
149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····KEY·key·=·boost::get(boost::vertex_name,·g,·v);</div> 
150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····ordering_.push_front(key);</div> 
151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}</div>140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>
152 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··std::list&lt;KEY&gt;&amp;·ordering_;</div> 
153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>};</div> 
154 </div>141 </div>
155 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
156 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
157 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
158 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">144 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">
159 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01428.html#a18a265afdea057ea54be10262396be12">···50</a></span>std::list&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a18a265afdea057ea54be10262396be12">predecessorMap2Keys</a>(<s[·...·truncated·by·diffoscope;·len:·120,·SHA:·048269c57dbbdacb2df4b2126206cc5665b5371c0d11dca84ab2418eb193e424·...·]</div>145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03620.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03620.html">SGraph</a>·:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::[·...·truncated·by·diffoscope;·len:·36,·SHA:·b3cd3516a658f3b3c95154b305bd454e9e3f9b1663acea06937e2afca1ea885c·...·]</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······boost::property&lt;boost::vertex_name_t,·KEY&gt;·&gt;·{</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::graph_traits&lt;SGraph&lt;KEY&gt;·&gt;::vertex_descriptor·Vertex;</div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div>
 150 </div>
160 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
161 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·SGraph&lt;KEY&gt;::Vertex·SVertex;</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//typedef·boost::graph_traits&lt;SGraph&gt;::vertex_descriptor·SVertex;</span></div>
162 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
163 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03620.html">SGraph&lt;KEY&gt;</a>·g;</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
 155 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03624.html">···58</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03624.html">PredecessorMap</a>:·<span·class="keyword">public</span>·std::map&lt;KEY,·KEY&gt;·{</div>
164 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··SVertex·root;</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div>
 158 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">insert</a>(<span·class="keyword">const</span>·KEY&amp;·key,·<span·class="keyword">const</span>·KEY&amp;·parent)·{</div>
165 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··std::map&lt;KEY,·SVertex&gt;·key2vertex;</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::map&lt;KEY,·KEY&gt;::insert(std::make_pair(key,·parent));</div>
166 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··boost::tie(g,·root,·key2vertex)·=·gtsam::predecessorMap2Graph&lt;SGraph&lt;KEY&gt;,·SVertex,·KEY&gt;(p_map);</div> 
167 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 162 </div>
168 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·breadth·first·visit·on·the·graph</span></div> 
169 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··std::list&lt;KEY&gt;·keys;</div> 
170 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a03608.html">ordering_key_visitor&lt;KEY&gt;</a>·vis(keys);</div> 
171 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··boost::breadth_first_search(g,·root,·boost::visitor(vis));</div> 
172 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordflow">return</span>·keys;</div> 
173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div>
174 </div>164 </div>
175 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
176 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
177 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·KEY&gt;</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··std::list&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a18a265afdea057ea54be10262396be12">predecessorMap2Keys</a>(<span·class="keyword">const</span>·PredecessorMap&lt;KEY&gt;&amp;·p_map);</div>
178 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}"> 
179 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6c0319a6ebcc83d4a5cf9ff51729bb80">···68</a></span><a·class="code·hl_class"·href="a03616.html">SDGraph&lt;KEY&gt;</a>·<a·class="code·hl_function"·href="a01428.html#a6c0319a6ebcc83d4a5cf9ff51729bb80">toBoostGraph</a>(<span·class="keyword">const</span>·G&amp;·graph)·{</div> 
180 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·convert·the·factor·graph·to·boost·graph</span></div> 
181 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03616.html">SDGraph&lt;KEY&gt;</a>·g;</div> 
182 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::graph_traits&lt;SDGraph&lt;KEY&gt;·&gt;::vertex_descriptor·BoostVertex;</div> 
183 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··std::map&lt;KEY,·BoostVertex&gt;·key2vertex;</div> 
Max diff block lines reached; 33552/63186 bytes (53.10%) of diff not shown.
15.6 KB
html2text {}
Max HTML report size reached
9.1 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/BayesTree-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/FactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 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>·&#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">FactorGraph.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>Factor·Graph·Base·Class.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00659_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00659_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="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">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>129 </table>
122 <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>
123 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>131 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
125 <dd>133 <dd>
126 Michael·Kaess·</dd>134 Christian·Potthast·</dd>
127 <dd>135 <dd>
128 Viorela·Ila·</dd>136 Michael·Kaess·</dd>
129 <dd>137 <dd>
130 Richard·Roberts·</dd></dl>138 Richard·Roberts·</dd></dl>
131 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>143 ··<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="a00659.html">BayesTree-inst.h</a></li>144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00659.html">FactorGraph.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>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>
138 ··</ul>146 ··</ul>
139 </div>147 </div>
140 </body>148 </body>
141 </html>149 </html>
2.14 KB
html2text {}
Max HTML report size reached
243 KB
./usr/share/doc/libgtsam-dev/html/a00659_source.html
Max HTML report size reached
18.3 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/BayesTreeCliqueBase.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">BayesTreeCliqueBase.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
 105 <p>Base·class·for·cliques·of·a·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="a03552.html">gtsam::BayesTreeCliqueBase&lt;·DERIVED,·FACTORGRAPH·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·base·class·for·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>·cliques.··<a·href="a03552.html#details">More...</a><br·/></td></tr>
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>Base·class·for·cliques·of·a·BayesTree.·</p>
172 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
173 <dd> 
174 Alex·Cunningham·</dd></dl> 
175 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012</dd></dl> 
176 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·Frank·Dellaert·</dd></dl>
177 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012·</dd></dl> 
178 </div></div><!--·contents·-->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">BayesTreeCliqueBase.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>
4.05 KB
html2text {}
Max HTML report size reached
851 B
./usr/share/doc/libgtsam-dev/html/a00662.js
765 B
js-beautify {}
Max HTML report size reached
86.2 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/BayesTreeCliqueBase.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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">Key.h</div></div>104 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase.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>
Offset 114, 132 lines modifiedOffset 114, 210 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="a00014.html">gtsam/base/FastList.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/Key.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="a00149.html">gtsam/base/FastMap.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.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="a00062.html">gtsam/base/FastSet.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="a00020.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="a00083.html">gtsam/base/FastVector.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="a00080.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;<a·class="code"·href="a00080.html">gtsam/base/Testable.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/types.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;gtsam/dllexport.h&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>
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>·</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>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;mutex&gt;</span></div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
135 <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:·127,·SHA:·825776dd9f7e63e495fe03632c5f171d2121c55666448f0b26d865ab06864633·...·]</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>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</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="};">
 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>
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·Helper·function·for·DefaultKeyFormatter</span></div>140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">private</span>:</div>
138 <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>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>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
140 <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> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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">//·Helper·function·for·Multi-robot·Key·Formatter</span></div> 
143 <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>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>
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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>
145 <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> 
146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····&amp;_multirobotKeyFormatter;</div> 
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><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>
148 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">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>
149 <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> 
150 <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> 
151 <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> 
152 <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> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>};</div> 
154 </div>165 </div>
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
156 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">167 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">
157 <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> 
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·<span·class="keyword">public</span>:</div> 
159 <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> 
160 <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> 
161 <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>[·...·truncated·by·diffoscope;·len:·8,·SHA:·fe836f84606ed165483f0d3559e1ba50392b07f9daf046849ec5b41b1a084f1f·...·]</div>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="keywor[·...·truncated·by·diffoscope;·len:·91,·SHA:·efbc26680bf82ef279bafa5a48084e46ad03bc561a269ec81383a5af6c6a3945·...·]</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>
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········is_root(c.is_root)·{}</div>
163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div> 
164 <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> 
165 <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> 
166 <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> 
167 <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> 
168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>};</div> 
169 </div>174 </div>
170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
171 <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#a1c320e42b033352fbbd8266e3bd5fa[·...·truncated·by·diffoscope;·len:·132,·SHA:·8ef9bebae5e7d8e8bcc89e5396f253fcbe733520f6e23db86e1dcc809bd18065·...·]>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>
172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······conditional_·=·c.conditional_;</div>
173 <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> 
174 <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> 
175 <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> 
176 <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> 
177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······parent_·=·c.parent_;</div>
178 <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> 
179 <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> 
Max diff block lines reached; 32596/65889 bytes (49.47%) of diff not shown.
21.8 KB
html2text {}
Max HTML report size reached
6.09 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/JunctionTree.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, 49 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">JunctionTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">EliminationTree-inst.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="a00665_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00665_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>
 113 <div·class="textblock"><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> 
127 <dd>114 <dd>
128 Richard·Roberts·</dd></dl>115 Richard·Roberts·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>
129 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>121 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00665.html">JunctionTree.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00665.html">EliminationTree-inst.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>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.42 KB
html2text {}
Max HTML report size reached
95.6 KB
./usr/share/doc/libgtsam-dev/html/a00665_source.html
Max HTML report size reached
7.63 KB
./usr/share/doc/libgtsam-dev/html/a00671.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 48 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">VariableSlots.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Symbol.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00671_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03708.html">gtsam::VariableSlots</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·combined·factor·is·assembled·as·one·block·of·rows·for·each·component·factor.··<a·href="a03708.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03712.html">gtsam::traits&lt;·VariableSlots·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03712.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:ac2ada276febeb9327efbcc5afdf470db"·id="r_ac2ada276febeb9327efbcc5afdf470db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac2ada276febeb9327efbcc5afdf470db"·name="ac2ada276febeb9327efbcc5afdf470db"></a>
 115 GTSAM_EXPORT·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03688.html">Symbol</a>·&amp;<a·class="el"·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">symbol</a>)</td></tr>
 116 <tr·class="separator:ac2ada276febeb9327efbcc5afdf470db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>117 </table>
124 <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>
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>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>June·9,·2012·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
127 <dl·class="section·date"><dt>Date</dt><dd>Oct·4,·2010·</dd></dl>121 <dd>
 122 :·Richard·Roberts·</dd></dl>
128 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>127 ··<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="a00671.html">VariableSlots.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="a00671.html">Symbol.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>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>
135 ··</ul>130 ··</ul>
136 </div>131 </div>
137 </body>132 </body>
138 </html>133 </html>
1.78 KB
html2text {}
Max HTML report size reached
6.62 KB
./usr/share/doc/libgtsam-dev/html/a00674.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.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 96, 49 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Ordering.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MetisIndex.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Variable·ordering·for·the·elimination·algorithm.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00674_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00674_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="a03680.html">gtsam::Ordering</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="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>
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>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>118 </table>
123 <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>
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> 
130 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>
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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00674.html">Ordering.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="a00674.html">MetisIndex.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>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.42 KB
html2text {}
Max HTML report size reached
309 B
./usr/share/doc/libgtsam-dev/html/a00674.js
223 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00674·=·[1 var·a00674·=·[
2 ····["gtsam::Ordering",·"a03680.html",·"a03680"],2 ····["gtsam::MetisIndex",·"a03676.html",·"a03676"]
3 ····["gtsam::traits<·Ordering·>",·"a03684.html",·null] 
4 ];3 ];
73.1 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/Ordering.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, 255 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">Ordering.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="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>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·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="l00021"·name="l00021"></a><span·class="lineno">···21</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>
 120 <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/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="a00659.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="a00020.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="a00137.html">gtsam/base/timing.h</a>&gt;</span></div>
119 <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>·</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>
120 <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>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>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00626.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="a00617.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="a00062.html">gtsam/base/FastSet.h</a>&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>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/assign/list_inserter.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>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">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</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>
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="};">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>
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="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;MetisIndex&gt;·shared_ptr;</div>
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::bimap&lt;Key,·int32_t&gt;·bm_type;</div>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>
 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>
138 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">152 <div·class="foldopen"·id="foldopen00061"·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">Ordering[·...·truncated·by·diffoscope;·len:·10,·SHA:·59a1e5843f93e9686d6a014df4f7fad5596b8f079f579316d51f139f99bcf42a·...·]</div>153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">···61</a></span>··<a·class="code·hl_function"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">MetisIndex</a>()·:</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····COLAMD,·METIS,·NATURAL,·CUSTOM</div>154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······nKeys_(0)·{</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
142 </div>156 </div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">···45</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_typedef"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">This</a>;·</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03680.html#a5389765361ecd73747234ac0a1fd9c62">···46</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03680.html#a5389765361ecd73747234ac0a1fd9c62">shared_ptr</a>;·</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··GTSAM_EXPORT</div> 
148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03680.html#aa7f3dd0f38b06fa10b7fe9dc1ee1c378">···50</a></span>··<a·class="code·hl_function"·href="a03680.html#aa7f3dd0f38b06fa10b7fe9dc1ee1c378">Ordering</a>()·{</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}</div> 
151 </div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>KeyVector::KeyVector;··<span·class="comment">//·Inherit·the·KeyVector&#39;s·constructors</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a03676.html">MetisIndex</a>(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factorGraph)·:</div>
156 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03680.html#a0fdb342e68a74e19c25a1d3364233cde">···57</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03680.html#a0fdb342e68a74e19c25a1d3364233cde">Ordering</a>(<span·class="keyword">const</span>·KEYS&amp;·keys)·:</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······Base(keys.begin(),·keys.end())·{</div>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="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
160 </div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</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>··~MetisIndex()·{</div>
162 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">···63</a></span>··boost::assign::list_inserter&lt;boost::assign_detail::call_push_back&lt;This&gt;·&gt;·<a·class="code·hl_function"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">operator+=</a>(</div> 
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·{</div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·boost::assign::make_list_inserter(</div> 
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········boost::assign_detail::call_push_back&lt;This&gt;(*<span·class="keyword">this</span>))(key);</div> 
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
168 </div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_typedef"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">This</a>&amp;·<a·class="code·hl_function"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">operator+=</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·keys);</div> 
171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·augment(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factors);</div>
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03680.html#ae84cb77b6a1bc0c5acd4fe1eee347bed">contains</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key)·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·size_t&gt;</a>·<a·class="code·hl_function"·href="a03680.html#ac8590c3149674d3b05a8648fd01b97a2">invert</a>()·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">const</span>·std::vector&lt;int32_t&gt;&amp;·xadj()<span·class="keyword">·const·</span>{</div>
 171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·xadj_;</div>
 172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
Max diff block lines reached; 10816/58655 bytes (18.44%) of diff not shown.
15.7 KB
html2text {}
Max HTML report size reached
45.7 KB
./usr/share/doc/libgtsam-dev/html/a00677_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Conditional-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 143 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">Conditional-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">JunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</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="a00680.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>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="preprocessor">#include·&lt;cmath&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="a00686.html">gtsam/inference/ClusterTree.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;iostream&gt;</span></div> 
125 <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>
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>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>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESNET,·<span·class="keyword">class</span>·GRAPH&gt;·<span·class="keyword">class·</span>EliminationTree;</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div>127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH&gt;</div>
130 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03652.html">···50</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03652.html">JunctionTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03528.html">EliminatableClusterTree</a>&lt;BAYESTREE,·GRAPH&gt;·{</div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03572.html#ae420d24aff203ccfb249e939a48730f5">···30</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03572.html#ae420d24aff203ccfb249e939a48730f5">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::print</a>(</div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter)<span·class="keyword">·const·</span>{</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;·P(&quot;</span>;</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·:·frontals())·std::cout·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·formatter(key);</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordflow">if</span>·(nrParents()·&gt;·0)·std::cout·&lt;&lt;·<span·class="stringliteral">&quot;·|&quot;</span>;</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent·:·parents())·std::cout·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·formatter(parent);</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>·&lt;&lt;·std::endl;</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div> 
139 </div> 
140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
143 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03572.html#a53fe6e88f668f9ee971204d7d22b0c44">···41</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03572.html#a53fe6e88f668f9ee971204d7d22b0c44">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03572.html">This</a>&amp;·c,</div> 
145 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·····················································<span·class="keywordtype">double</span>·tol)<span·class="keyword">·const·</span>{</div> 
146 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordflow">return</span>·nrFrontals_·==·c.<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>;</div> 
147 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div> 
148 </div> 
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*·*************************************************************************·*/</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>130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
157 </div>131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>;·</div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">shared_ptr</a>;·</div>
 135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03652.html#ab2fa0727164979796294c2231971bfb4">···56</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03528.html">EliminatableClusterTree&lt;BAYESTREE,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03652.html#ab2fa0727164979796294c2231971bfb4">Base</a>;·</div>
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
161 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
162 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03572.html#a4a897d1d1ac21785781623eba0276289">···55</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a4a897d1d1ac21785781623eba0276289">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::evaluate</a>(</div> 
163 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)<span·class="keyword">·const·</span>{</div> 
164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;Conditional::evaluate·is·not·implemented&quot;</span>);</div> 
165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
166 </div>137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">protected</span>:</div>
167 <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">···59</span>·</div>
168 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·*************************************************************************·*/</span></div>139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>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>
170 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
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>()<span·class="keyword"></span></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> 
175 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE_BAYESNET,·<span·class="keyword">class</span>·ETREE_GRAPH&gt;</div>
 144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;ETREE_BAYESNET,·ETREE_GRAPH&gt;</a>&amp;·eliminationTree);</div>
 145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div>
 148 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Private·default·constructor·(used·in·static·construction·methods)</span></div>
 150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>()·{}</div>
 151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··};</div>
176 </div>153 </div>
177 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
178 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
179 <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>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
180 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
181 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03572.html#ae02e73d2550da7eb9876caebad2eec01">···70</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#ae02e73d2550da7eb9876caebad2eec01">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::normalizationConstant</a>()<span·class="keyword">·const·</span>{</div> 
182 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordflow">return</span>·std::exp(logNormalizationConstant());</div> 
183 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
 156 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">ClusterTree.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div>
184 </div> 
185 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
186 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
187 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
188 <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>·VALUES&gt;</div> 
189 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
Max diff block lines reached; 7992/35115 bytes (22.76%) of diff not shown.
11.3 KB
html2text {}
Max HTML report size reached
116 KB
./usr/share/doc/libgtsam-dev/html/a00683_source.html
Max HTML report size reached
8.44 KB
./usr/share/doc/libgtsam-dev/html/a00686.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 53 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DotWriter.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ClusterTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Graphviz·formatter.··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="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03576.html">gtsam::DotWriter</a></td></tr>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>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03576.html"·title="DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.">DotWriter</a>·is·a·helper·class·for·writing·graphviz·.dot·files.··<a·href="a03576.html#details">More...</a><br·/></td></tr>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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>126 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 128 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>
122 <div·class="textblock"><p>Graphviz·formatter.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>
 130 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 131 <dd>
 132 Richard·Roberts·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>139 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00686.html">DotWriter.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="a00686.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.19 KB
html2text {}
Max HTML report size reached
92.3 KB
./usr/share/doc/libgtsam-dev/html/a00686_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 108 lines modifiedOffset 98, 273 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DotWriter.h</div></div>104 ··<div·class="headertitle"><div·class="title">ClusterTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00686.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00686.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
108 <div·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-2021,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.html">gtsam/base/Testable.h</a>&gt;</span></div>
 111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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/FastVector.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.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="a00662.html">gtsam/inference/Key.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&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>114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 116 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·GRAPH&gt;</div>
 117 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
 118 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03564.html">···25</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03564.html">ClusterTree</a>·{</div>
 119 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">public</span>:</div>
 120 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03564.html#a918d9e3e91e7707059ee6360e15b0e19">···27</a></span>··<span·class="keyword">typedef</span>·GRAPH·<a·class="code·hl_typedef"·href="a03564.html#a918d9e3e91e7707059ee6360e15b0e19">FactorGraphType</a>;···············</div>
 121 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03564.html#a5bdaf6c5ff6f7a774e3dbc871e9effd0">···28</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03564.html">ClusterTree&lt;GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03564.html#a5bdaf6c5ff6f7a774e3dbc871e9effd0">This</a>;·············</div>
 122 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03564.html#a5bf3295cef6338605ac53b6831be8d65">···29</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03564.html#a5bf3295cef6338605ac53b6831be8d65">shared_ptr</a>;··</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>123 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 124 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03564.html#a6f94687be7774294808f190e9c5b10c6">···31</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::FactorType·<a·class="code·hl_typedef"·href="a03564.html#a6f94687be7774294808f190e9c5b10c6">FactorType</a>;·······</div>
 125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03564.html#ac1b883466c2402549b5bc2899fe6025d">···32</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;FactorType&gt;·<a·class="code·hl_typedef"·href="a03564.html#ac1b883466c2402549b5bc2899fe6025d">sharedFactor</a>;··</div>
 126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·TODO(frank):·re-factor·JunctionTree·so·we·can·make·members·private</span></div>
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03576.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">···36</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">figureWidthInches</a>;···</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">···37</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">figureHeightInches</a>;··</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">···38</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">plotFactorPoints</a>;··</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">···39</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">connectKeysToFactor</a>;··</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">binaryE[·...·truncated·by·diffoscope;·len:·19,·SHA:·181d13efec423d91c8081f979a4f7de68255c97792e11cd1d299a751100b3ece·...·]</div>129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03568.html">···36</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03568.html">Cluster</a>·{</div>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;boost::shared_ptr&lt;Cluster&gt;</a>·&gt;·Children;</div>
 131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">···38</a></span>····Children·<a·class="code·hl_variable"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">children</a>;··</div>
 132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_class"·href="a03680.html">Keys</a>;</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03568.html#a572bf7152d93d7cda0f2745f90e28411">···41</a></span>····<a·class="code·hl_class"·href="a03680.html">Keys</a>·<a·class="code·hl_variable"·href="a03568.html#a572bf7152d93d7cda0f2745f90e28411">orderedFrontalKeys</a>;··</div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">···47</a></span>··std::map&lt;Key,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">variablePositions[·...·truncated·by·diffoscope;·len:·5,·SHA:·81c077769cd3ae4b168f7350022ceb35bafd10236659a6c368f64cad6fbe7c29·...·]</div>136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03568.html#a962cb87201fac628ab4a0717b0e9ae50">···43</a></span>····<a·class="code·hl_typedef"·href="a03564.html#a918d9e3e91e7707059ee6360e15b0e19">FactorGraphType</a>·<a·class="code·hl_variabl[·...·truncated·by·diffoscope;·len:·70,·SHA:·8f05a3fc3c2c8d64f07564b0313071f602826420b31b5aeb1b0030b96f2a46ba·...·]</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordtype">int</span>·problemSize_;</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_struct"·href="a03568.html">Cluster</a>()·:·problemSize_(0)·{}</div>
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">···54</a></span>··std::map&lt;char,·double&gt;·<a·class="code·hl_variable"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">positionHints</a[·...·truncated·by·diffoscope;·len:·2,·SHA:·68d4ed1488bb7566582e7b17e2e59d720949150fa598d09d23204b1586f2921b·...·]</div>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a03568.html">~Cluster</a>()·{}</div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">···57</a></span>··std::set&lt;Key&gt;·<a·class="code·hl_variable"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">boxes</a>;</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">const</span>·Cluster&amp;·operator[](<span·class="keywordtype">size_t</span>·i)<span·class="keyword">·const·</span>{</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·*(<a·class="code·hl_variable"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">children</a>.at(i));</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">···63</a></span>··std::map&lt;size_t,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">factorPositio[·...·truncated·by·diffoscope;·len:·6,·SHA:·da10e9f9834f3ccf60bbb52e126c89c233722cd171db53eeb2deb1ec440a7532·...·];</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 149 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03568.html#a02ea1b9ff2d9ad0486b593d3f404ea6a">···57</a></span>····<a·class="code·hl_function"·href="a03568.html#a02ea1b9ff2d9ad0486b593d3f404ea6a">Cluster</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·CONTAINER&amp;·factorsToAdd)</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········:·problemSize_(0)·{</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<a·class="code·hl_function"·href="a03568.html#af0baff380d5b7c23c15f6b615af3665b">addFactors</a>(key,·factorsToAdd);</div>
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>(<span·class="keywordtype">double</span>·figureWidthInches·=·5,</div> 
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·····················<span·class="keywordtype">double</span>·figureHeightInches·=·5,</div> 
148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·····················<span·class="keywordtype">bool</span>·plotFactorPoints·=·<span·class="keyword">true</span>,</div> 
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<span·class="keywordtype">bool</span>·connectKeysToFactor·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·binaryEdges·=·<span·class="keyword">false</span>)</div> 
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·figureWidthInches(figureWidthInches),</div> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········figureHeightInches(figureHeightInches),</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········plotFactorPoints(plotFactorPoints),</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········connectKeysToFactor(connectKeysToFactor),</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········binaryEdges(binaryEdges)·{}</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·graphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·digraphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·drawVariable(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····················std::ostream*·os)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·DrawFactor(<span·class="keywordtype">size_t</span>·i,·<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·························std::ostream*·os);</div> 
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··boost::optional&lt;Vector2&gt;·variablePos(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div> 
168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·processFactor(<span·class="keywordtype">size_t</span>·i,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·keys,</div> 
170 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div> 
171 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div> 
172 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·····················std::ostream*·os)·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div> 
174 </div>154 </div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 157 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03568.html#af0baff380d5b7c23c15f6b615af3665b">···64</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03568.html#af0baff380d5b7c23c15f6b615af3665b">addFactors</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·CONTAINER&amp;·factorsToAdd)·{</div>
Max diff block lines reached; 21323/71192 bytes (29.95%) of diff not shown.
22.7 KB
html2text {}
Max HTML report size reached
5.58 KB
./usr/share/doc/libgtsam-dev/html/a00689.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 46 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">BayesNet.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>Bayes·network.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00689_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="a03516.html">gtsam::BayesNet&lt;·CONDITIONAL·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03516.html"·title="A·BayesNet·is·a·tree·of·conditionals,·stored·in·elimination·order.">BayesNet</a>·is·a·tree·of·conditionals,·stored·in·elimination·order.··<a·href="a03516.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
122 <div·class="textblock"><p>Bayes·network.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
124 <dd>113 <dd>
125 Richard·Roberts·</dd></dl>114 Andrew·Melim·</dd></dl>
 115 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00689.html">BayesNet.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="a00689.html">Ordering.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.18 KB
html2text {}
Max HTML report size reached
4.6 KB
./usr/share/doc/libgtsam-dev/html/a00692.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableSlots.cpp·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 95, 31 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">VariableSlots.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM-inst.h·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.··
 105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00692_source.html">Go·to·the·source·code·of·this·file.</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>
110 </table>113 </table>
111 <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>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>
112 <div·class="textblock"><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>
113 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl> 
114 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>121 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00692.html">VariableSlots.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">ISAM-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>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>124 ··</ul>
122 </div>125 </div>
123 </body>126 </body>
124 </html>127 </html>
983 B
html2text {}
Max HTML report size reached
196 KB
./usr/share/doc/libgtsam-dev/html/a00695_source.html
Max HTML report size reached
169 KB
./usr/share/doc/libgtsam-dev/html/a00698_source.html
Max HTML report size reached
8.94 KB
./usr/share/doc/libgtsam-dev/html/a00701_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="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><span·class="preprocessor">#pragma·once</span></div>
120 <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>·</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="a00665.html">gtsam/inference/JunctionTree.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="a00677.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00629.html">gtsam/inference/ClusterTree-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;<a·class="code"·href="a00623.html">gtsam/inference/ClusterTree-inst.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01367.html">gtsam/symbolic/SymbolicConditional.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="a01370.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01376.html">gtsam/symbolic/SymbolicFactor-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="a01361.html">gtsam/symbolic/SymbolicFactor-inst.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="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>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">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH,·<span·class="keyword">class</span>·ETREE_NODE&gt;</div>128 <div·class="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="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
130 <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="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>
131 <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="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>
Offset 255, 18 lines modifiedOffset 255, 18 lines modified
255 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··Base::remainingFactors_·=·eliminationTree.<a·class="code·hl_function"·href="a03584.html#afe7a2def51316f565425bb711b1a2e65">remainingFactors</a>();</div>255 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··Base::remainingFactors_·=·eliminationTree.<a·class="code·hl_function"·href="a03584.html#afe7a2def51316f565425bb711b1a2e65">remainingFactors</a>();</div>
256 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>}</div>256 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>}</div>
257 </div>257 </div>
258 </div>258 </div>
259 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>259 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>
260 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>}·<span·class="comment">//·namespace·gtsam</span></div>260 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>}·<span·class="comment">//·namespace·gtsam</span></div>
261 </div>261 </div>
262 <div·class="ttc"·id="aa00629_html"><div·class="ttname"><a·href="a00629.html">ClusterTree-inst.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div>262 <div·class="ttc"·id="aa00623_html"><div·class="ttname"><a·href="a00623.html">ClusterTree-inst.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div>
263 <div·class="ttc"·id="aa00665_html"><div·class="ttname"><a·href="a00665.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>263 <div·class="ttc"·id="aa00677_html"><div·class="ttname"><a·href="a00677.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
264 <div·class="ttc"·id="aa01367_html"><div·class="ttname"><a·href="a01367.html">SymbolicConditional.h</a></div></div> 
265 <div·class="ttc"·id="aa01376_html"><div·class="ttname"><a·href="a01376.html">SymbolicFactor-inst.h</a></div></div>264 <div·class="ttc"·id="aa01361_html"><div·class="ttname"><a·href="a01361.html">SymbolicFactor-inst.h</a></div></div>
 265 <div·class="ttc"·id="aa01370_html"><div·class="ttname"><a·href="a01370.html">SymbolicConditional.h</a></div></div>
266 <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>266 <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>
267 <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>267 <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>
268 <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>268 <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>
269 <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>269 <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>
270 <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>270 <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>
271 <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>271 <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>
272 <div·class="ttc"·id="aa03584_html_afe7a2def51316f565425bb711b1a2e65"><div·class="ttname"><a·href="a03584.html#afe7a2def51316f565425bb711b1a2e65">gtsam::EliminationTree::remainingFactors</a></div><div·class="ttdeci">const·FastVector&lt;·sharedFactor·&gt;·&amp;·remainingFactors()·const</div><div·class="ttdoc">Return·the·remaining·factors·that·are·not·pulled·into·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:154</div></div>272 <div·class="ttc"·id="aa03584_html_afe7a2def51316f565425bb711b1a2e65"><div·class="ttname"><a·href="a03584.html#afe7a2def51316f565425bb711b1a2e65">gtsam::EliminationTree::remainingFactors</a></div><div·class="ttdeci">const·FastVector&lt;·sharedFactor·&gt;·&amp;·remainingFactors()·const</div><div·class="ttdoc">Return·the·remaining·factors·that·are·not·pulled·into·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:154</div></div>
808 B
html2text {}
Max HTML report size reached
6.64 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/VectorValues.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, 47 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">VectorValues.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>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>sampling·from·a·diagonal·NoiseModel··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00704_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>sampling·from·a·diagonal·NoiseModel·</p>
126 <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 Alex·Cunningham·</dd></dl>
127 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>122 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00704.html">VectorValues.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="a00704.html">Sampler.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>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>125 ··</ul>
135 </div>126 </div>
136 </body>127 </body>
137 </html>128 </html>
1.44 KB
html2text {}
Max HTML report size reached
5.67 KB
./usr/share/doc/libgtsam-dev/html/a00707.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 35 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">GaussianConditional.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Sampler.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Conditional·Gaussian·Base·class.··105 <p>sampling·from·a·NoiseModel··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00707_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="a04020.html">gtsam::Sampler</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>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>122 <div·class="textblock"><p>sampling·from·a·NoiseModel·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 124 <dd>
 125 Alex·Cunningham·</dd></dl>
116 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>130 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00707.html">GaussianConditional.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="a00707.html">Sampler.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.3 KB
html2text {}
Max HTML report size reached
6.9 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/RegularHessianFactor.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">RegularHessianFactor.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>HessianFactor·class·with·constant·sized·blocks.··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="a00710_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00710_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="a04056.html">gtsam::SubgraphSolverParameters</a></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">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>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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>
 124 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
123 <div·class="textblock"><p>HessianFactor·class·with·constant·sized·blocks.·</p> 
124 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl> 
125 <dl·class="section·date"><dt>Date</dt><dd>March·2014·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
 126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 127 <dd>
 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="a00710.html">RegularHessianFactor.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="a00710.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.69 KB
html2text {}
Max HTML report size reached
410 B
./usr/share/doc/libgtsam-dev/html/a00710.js
324 B
js-beautify {}
Max HTML report size reached
91.2 KB
./usr/share/doc/libgtsam-dev/html/a00710_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/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, 274 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">RegularHessianFactor.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="a00710.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00710.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00884.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="a00827.html">gtsam/linear/HessianFactor.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="a00830.html">gtsam/linear/SubgraphBuilder.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/RegularJacobianFactor.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> 
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> 
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="foldopen"·id="foldopen00028"·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>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="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">public</span>:</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="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>·Eigen::Matrix&lt;double,·D,·1&gt;·VectorD;</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>SubgraphPreconditioner;</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>132 <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="}">133 <div·class="foldopen"·id="foldopen00035"·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>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>
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····checkInvariants();</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····Base::print(os);</div>
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>};</div>
141 </div>144 </div>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
143 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
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> 
148 </div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</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> 
157 </div> 
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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="}">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>
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>148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·<span·class="keyword">public</span>:</div>
166 </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>;[·...·truncated·by·diffoscope;·len:·1,·SHA:·dabd3aff769f07eb2965401eb029974ebba3407afd02b26ddb564ea5f8efae72·...·]/div>
167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·<span·class="keyword">protected</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>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>
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····checkInvariants();</div>153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">···82</a></span>··boost::shared_ptr&lt;SubgraphPreconditioner&gt;·<a·class="code·hl_variable"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">pc_</a>;··</div>
178 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
179 </div>155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·<span·class="keyword">public</span>:</div>
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>
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>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>
Max diff block lines reached; 43688/69271 bytes (63.07%) of diff not shown.
23.4 KB
html2text {}
Max HTML report size reached
12.9 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/GaussianEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">iterative.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00716_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>Iterative·methods,·implementation.··
 106 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03776.html">gtsam::GaussianEliminationTree</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
113 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
114 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
115 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>
117 </table>138 </table>
118 <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>
119 <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>
120 <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>
121 <dd> 
122 Richard·Roberts·</dd></dl> 
123 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>147 ··<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="a00716.html">GaussianEliminationTree.h</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00716.html">iterative.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>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 ··</ul>150 ··</ul>
131 </div>151 </div>
132 </body>152 </body>
133 </html>153 </html>
3.42 KB
html2text {}
Max HTML report size reached
646 B
./usr/share/doc/libgtsam-dev/html/a00716.js
560 B
js-beautify {}
Max HTML report size reached
11.0 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/linearExceptions.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 52 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">linearExceptions.h·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">
  
105 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00719_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00719_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="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>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>
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>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>
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 <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>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>
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>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>
 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>128 </table>
129 <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>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p> 
131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 131 <dd>
 132 Christian·Potthast·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd></dl>
132 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
133 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>140 ··<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="a00719.html">linearExceptions.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00719.html">JacobianFactor.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>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 ··</ul>143 ··</ul>
141 </div>144 </div>
142 </body>145 </body>
143 </html>146 </html>
3.01 KB
html2text {}
Max HTML report size reached
601 B
./usr/share/doc/libgtsam-dev/html/a00719.js
515 B
js-beautify {}
Max HTML report size reached
112 KB
./usr/share/doc/libgtsam-dev/html/a00719_source.html
Max HTML report size reached
9.86 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/VectorValues.cpp·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 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;
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">VectorValues.cpp·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>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··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="a00722_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="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">
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:adcd8a1269185cc3808cadb1d602ecd4e"·id="r_adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcd8a1269185cc3808cadb1d602ecd4e"·name="adcd8a1269185cc3808cadb1d602ecd4e"></a> 
117 GTSAM_EXPORT·ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr> 
118 <tr·class="separator:adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a14719c9175f98cf6127990d490eded4d"·id="r_a14719c9175f98cf6127990d490eded4d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14719c9175f98cf6127990d490eded4d"·name="a14719c9175f98cf6127990d490eded4d"></a> 
120 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::structureCompareOp</b>·(const·boost::tuple&lt;·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>,·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>·&gt;·&amp;vv)</td></tr> 
121 <tr·class="separator:a14719c9175f98cf6127990d490eded4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a131393739a049cb8d3c3d0c3c6e960d6"·id="r_a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a131393739a049cb8d3c3d0c3c6e960d6"·name="a131393739a049cb8d3c3d0c3c6e960d6"></a> 
123 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator*</b>·(const·double·a,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr> 
124 <tr·class="separator:a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 </table>122 </table>
126 <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>
127 <div·class="textblock"><p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.·</p>124 <div·class="textblock"><p>A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>
128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
129 <dd> 
130 Alex·Cunningham·</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="a00722.html">VectorValues.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="a00722.html">BinaryJacobianFactor.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.5 KB
html2text {}
Max HTML report size reached
10.6 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/GaussianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SparseEigen.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SparseEigen.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··106 <p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00725_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00725_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="a03780.html">gtsam::GaussianFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·abstract·virtual·base·class·for·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·and·<a·class="el"·href="a03812.html"·title="A·Gaussian·factor·using·the·canonical·parameters·(information·form)">HessianFactor</a>.··<a·href="a03780.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03784.html">gtsam::traits&lt;·GaussianFactor·&gt;</a></td></tr> 
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> 
117 </table><table·class="memberdecls"> 
118 <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>
119 Namespaces</h2></td></tr>111 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>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>
121 <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>
122 <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>
123 </table>131 </table>
124 <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>
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>133 <div·class="textblock"><p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)·</p>
 134 <dl·class="section·date"><dt>Date</dt><dd>Aug·2019·</dd></dl>
 135 <dl·class="section·author"><dt>Author</dt><dd>Mandy·Xie·</dd>
 136 <dd>
 137 Fan·Jiang·</dd>
 138 <dd>
 139 Gerry·Chen·</dd>
 140 <dd>
 141 Frank·Dellaert·</dd></dl>
127 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>146 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00725.html">GaussianFactor.h</a></li>147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00725.html">SparseEigen.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>149 ··</ul>
135 </div>150 </div>
136 </body>151 </body>
137 </html>152 </html>
2.58 KB
html2text {}
Max HTML report size reached
430 B
./usr/share/doc/libgtsam-dev/html/a00725.js
344 B
js-beautify {}
Max HTML report size reached
60.4 KB
./usr/share/doc/libgtsam-dev/html/a00725_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SparseEigen.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 170 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">GaussianFactor.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="a00725.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00725.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00024"·name="l00024"></a><span·class="lineno">···24</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="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00593.html">gtsam/inference/Factor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/GaussianFactorGraph.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="a00020.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.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="a00893.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="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>122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·declarations</span></div>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>
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>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">···35</a></span><span·class="keyword">typedef</span>·Eigen::SparseMatrix&lt;double,·Eigen::ColMajor,·int&gt;·<a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>;</div>
 128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03780.html">···38</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a></div>130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="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">sparseJacobianEige[·...·truncated·by·diffoscope;·len:·6,·SHA:·332a647f7329b74d368486f7e8a18e119f34433c9b6ef7f82f0c979368cc014d·...·]</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>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Ab.reserve(nnz);</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·pass·2:·insert·the·elements</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····Ab.insert(std::get&lt;0&gt;(entry),·std::get&lt;1&gt;(entry))·=·std::get&lt;2&gt;(entry);</div>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</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="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> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03780.html#ab31173c32b976a81d76af85e1d49e24a">···46</a></span>····<a·class="code·hl_function"·href="a03780.html#ab31173c32b976a81d76af85e1d49e24a">GaussianFactor</a>()·{}</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03780.html#a7fc8684c852571ea09ecea36847ed7a2">···51</a></span>····<a·class="code·hl_function"·href="a03780.html#a7fc8684c852571ea09ecea36847ed7a2">GaussianFactor</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys)·:·<a·class="code·hl_class"·href="a03592.html">Base</a>(keys)·{}</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
 149 </div>
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">···54</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">~GaussianFactor</a>()·{}</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·Implementing·Testable·interface</span></div> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03780.html#ace5d1eb61005ebed0c5b111891dcbb7a">···59</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#ace5d1eb61005ebed0c5b111891dcbb7a">print</a>(</div> 
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">c[·...·truncated·by·diffoscope;·len:·25,·SHA:·775169fc14660ea7f679b83d70ff7f442287b5e68015e0a3288a8f539ddf8b77·...·]</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>([·...·truncated·by·diffoscope;·len:·66,·SHA:·5f027c4e86e91d002ed8d76e64f1c5a2de4b9be787ab4a59a1a60ce9f27d0a18·...·]</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>
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03780.html#a995962014c602d30330eedc0718a5c1b">···64</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03780.html#a995962014c602d30330eedc0718a5c1b">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>&amp;·lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>·=·0;</div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·c)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const·override</span>;</div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03780.html#a043b7743551077755ab0a2f7ce9145a9">···82</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_function"·href="a03780.html#a043b7743551077755ab0a2f7ce9145a9">getDim</a>(<a·class="code·hl_typedef"·href="a03592.html#a71af7ad9e9474ebbcf2fdffc7f31251b">const_iterator</a>·variable)·<span·class="keyword">const</span>·=·0;</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03780.html#aad92ba2bc352ae0e4c8e3089684f2fd2">···91</a></span>····<span·class="keyword">virtual</span>·Matrix·<a·class="code·hl_function"·href="a03780.html#aad92ba2bc352ae0e4c8e3089684f2fd2">augmentedJacobian</a>()·<span·class="keyword">const</span>·=·0;</div> 
163 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
164 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03780.html#a11f09725e7f12bb6a17d0b883c336908">··100</a></span>····<span·class="keyword">virtual</span>·std::pair&lt;Matrix,Vector&gt;·<a·class="code·hl_function"·href="a03780.html#a11f09725e7f12bb6a17d0b883c336908">jacobian</a>()·<span·class="keyword">const</span>·=·0;</div> 
165 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
166 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a03780.html#a9d0075b3f0fd624c5ae50784e29f9dc6">··110</a></span>····<span·class="keyword">virtual</span>·Matrix·<a·class="code·hl_function"·href="a03780.html#a9d0075b3f0fd624c5ae50784e29f9dc6">augmentedInformation</a>()·<span·class="keyword">const</span>·=·0;</div> 
167 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
168 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a03780.html#a3e5307082cc4fb1f5bc1c732ab4d61ec">··115</a></span>····<span·class="keyword">virtual</span>·Matrix·<a·class="code·hl_function"·href="a03780.html#a3e5307082cc4fb1f5bc1c732ab4d61ec">information</a>()·<span·class="keyword">const</span>·=·0;</div> 
169 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
170 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·hessianDiagonal()·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
172 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno"><a·class="line"·href="a03780.html#ad3dc97ac8c92c02c5b600a110598b25a">··121</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#ad3dc97ac8c92c02c5b600a110598b25a">hessianDiagonalAdd</a>(<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·d)·<span·class="keyword">const</span>·=·0;</div> 
173 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
174 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a03780.html#abee2d32cd8408a41f9605f4d60ff818f">··124</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#abee2d32cd8408a41f9605f4d60ff818f">hessianDiagonal</a>(<span·class="keywordtype">double</span>*·d)·<span·class="keyword">const</span>·=·0;</div> 
175 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
176 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03780.html#a0d3fbeedbdf5d116787d0fb7bea1bf85">··127</a></span>····<span·class="keyword">virtual</span>·std::map&lt;Key,Matrix&gt;·<a·class="code·hl_function"·href="a03780.html#a0d3fbeedbdf5d116787d0fb7bea1bf85">hessianBlockDiagonal</a>()·<span·class="keyword">const</span>·=·0;</div> 
177 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
178 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a03780.html#a3e305eb0950fbb3a5ea6db3cc9f2032b">··130</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a03780.html#a3e305eb0950fbb3a5ea6db3cc9f2032b">clone</a>()·<span·class="keyword">const</span>·=·0;</div> 
179 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> 
180 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="a03780.html#abd7ff975956b56b356d04547250650b7">··137</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a03780.html#abd7ff975956b56b356d04547250650b7">negate</a>()·<span·class="keyword">const</span>·=·0;</div> 
181 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> 
182 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno"><a·class="line"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">··144</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">updateHessian</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·keys,</div> 
183 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>···························<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>*·info)·<span·class="keyword">const</span>·=·0;</div> 
184 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div> 
Max diff block lines reached; 15108/45840 bytes (32.96%) of diff not shown.
15.5 KB
html2text {}
Max HTML report size reached
9.9 KB
./usr/share/doc/libgtsam-dev/html/a00731.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 52 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">NoiseModel.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00731_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="a03780.html">gtsam::GaussianFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·abstract·virtual·base·class·for·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·and·<a·class="el"·href="a03812.html"·title="A·Gaussian·factor·using·the·canonical·parameters·(information·form)">HessianFactor</a>.··<a·href="a03780.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03784.html">gtsam::traits&lt;·GaussianFactor·&gt;</a></td></tr>
 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>
 117 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a01449"·id="r_a01449"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01449.html">gtsam::noiseModel</a></td></tr> 
112 <tr·class="memdesc:a01449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·noise·models·live·in·the·<a·class="el"·href="a01449.html"·title="All·noise·models·live·in·the·noiseModel·namespace.">noiseModel</a>·namespace.·<br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:a1f4ed5c76c431f9f287f712ecdcc5deb"·id="r_a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memTemplParams"·colspan="2"><a·id="a1f4ed5c76c431f9f287f712ecdcc5deb"·name="a1f4ed5c76c431f9f287f712ecdcc5deb"></a> 
118 template&lt;class·MATRIX·&gt;·</td></tr> 
119 <tr·class="memitem:a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::noiseModel::updateAb</b>·(MATRIX·&amp;Ab,·int·j,·const·Vector·&amp;a,·const·Vector·&amp;rd)</td></tr> 
120 <tr·class="separator:a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:af48f40567638eb9c84232fc2902ed8d3"·id="r_af48f40567638eb9c84232fc2902ed8d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af48f40567638eb9c84232fc2902ed8d3"·name="af48f40567638eb9c84232fc2902ed8d3"></a> 
122 boost::optional&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::noiseModel::checkIfDiagonal</b>·(const·Matrix·&amp;M)</td></tr> 
123 <tr·class="separator:af48f40567638eb9c84232fc2902ed8d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:acd24110f75b25403a013df8c5c08b657"·id="r_acd24110f75b25403a013df8c5c08b657"><td·class="memTemplParams"·colspan="2"><a·id="acd24110f75b25403a013df8c5c08b657"·name="acd24110f75b25403a013df8c5c08b657"></a> 
125 template&lt;typename·VECTOR·&gt;·</td></tr> 
126 <tr·class="memitem:acd24110f75b25403a013df8c5c08b657"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::optional&lt;·size_t·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::noiseModel::check_if_constraint</b>·(VECTOR·a,·const·Vector·&amp;invsigmas,·size_t·m)</td></tr> 
127 <tr·class="separator:acd24110f75b25403a013df8c5c08b657"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>123 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·</p>
 126 <p>GaussianFactor·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Christian·Potthast·</dd></dl>
130 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
132 <dd> 
133 Frank·Dellaert·</dd></dl> 
134 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>131 ··<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="a00731.html">NoiseModel.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="a00731.html">GaussianFactor.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>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 ··</ul>134 ··</ul>
142 </div>135 </div>
143 </body>136 </body>
144 </html>137 </html>
2.29 KB
html2text {}
Max HTML report size reached
7.3 KB
./usr/share/doc/libgtsam-dev/html/a00734.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/ConjugateGradientSolver.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.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, 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">ConjugateGradientSolver.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianFactor.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.··104 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00734_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="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>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:ac59c7e1d84d5e8570a143898def32125"·id="r_ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplParams"·colspan="2"><a·id="ac59c7e1d84d5e8570a143898def32125"·name="ac59c7e1d84d5e8570a143898def32125"></a> 
125 template&lt;class·S·,·class·V·&gt;·</td></tr> 
126 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::preconditionedConjugateGradient</b>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
127 <tr·class="separator:ac59c7e1d84d5e8570a143898def32125"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>112 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·</p>114 <div·class="textblock"><p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>115 <p>GaussianFactor·</p><dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
132 <dd> 
133 Sungtae·An·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Nov·6,·2014·</dd></dl> 
135 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>120 ··<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="a00734.html">ConjugateGradientSolver.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="a00734.html">GaussianFactor.cpp</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>123 ··</ul>
143 </div>124 </div>
144 </body>125 </body>
145 </html>126 </html>
1.8 KB
html2text {}
Max HTML report size reached
7.22 KB
./usr/share/doc/libgtsam-dev/html/a00737.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/GaussianConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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="#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">GaussianConditional.cpp·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>Conditional·Gaussian·Base·class.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00737_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="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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>112 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Iterative·methods,·template·implementation.·</p>114 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</dd></dl>
131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl> 
132 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>120 ··<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="a00737.html">iterative-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="a00737.html">GaussianConditional.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>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 ··</ul>123 ··</ul>
140 </div>124 </div>
141 </body>125 </body>
142 </html>126 </html>
1.74 KB
html2text {}
Max HTML report size reached
6.48 KB
./usr/share/doc/libgtsam-dev/html/a00743.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularJacobianFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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">linearExceptions.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">RegularJacobianFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··105 <p><a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·class·with·fixed·sized·blcoks.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00743_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04016.html">gtsam::RegularJacobianFactor&lt;·D·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·with·constant·sized·blocks·Provides·raw·memory·access·versions·of·linear·operator.··<a·href="a04016.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>122 <div·class="textblock"><p><a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·class·with·fixed·sized·blcoks.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Nov·11,·2014·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00743.html">linearExceptions.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00743.html">RegularJacobianFactor.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.55 KB
html2text {}
Max HTML report size reached
7.3 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/GaussianBayesTree.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, 50 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">GaussianBayesTree.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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00746_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00746_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="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>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>
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>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>113 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>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>
124 <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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>117 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
129 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
130 <dd>121 <dd>
131 Richard·Roberts·</dd></dl>122 Richard·Roberts·</dd></dl>
132 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>127 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00746.html">GaussianBayesTree.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="a00746.html">GaussianEliminationTree.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>130 ··</ul>
140 </div>131 </div>
141 </body>132 </body>
142 </html>133 </html>
1.72 KB
html2text {}
Max HTML report size reached
402 B
./usr/share/doc/libgtsam-dev/html/a00746.js
316 B
js-beautify {}
Max HTML report size reached
37.8 KB
./usr/share/doc/libgtsam-dev/html/a00746_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/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, 120 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">GaussianBayesTree.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="a00746.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00746.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00764.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="a00860.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="a00815.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="a00872.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="a00695.html">gtsam/inference/BayesTree.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>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</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="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·declarations</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05068.html">GaussianConditional</a>;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03752.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·:</div>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>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</div>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>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
136 <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="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·<a·class="code·hl_class"·href="a03752.html">This</a>;</div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>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,·Gaussi[·...·truncated·by·diffoscope;·len:·112,·SHA:·1bc200b84ac323f0f8769db2c65aaa90b378f2fbaa76a3efa6c6aef3ccd2afc2·...·]</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">···32</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·<a·class="code·hl_typedef"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">This</a>;·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">···33</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">shared_ptr</a>;·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph,</div>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph,</div>
 139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">private</span>:</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>()·{}</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03752.html">~GaussianBayesTreeClique</a>()·{}</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·43,·SHA:·23fdc97df60369cae682e10f11fe05e69e8e6742a0cba777261d3ee3f21a712d·...·]</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>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··};</div>
145 </div>148 </div>
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};"> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03756.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·:</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;GaussianBayesTreeClique&gt;</div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;GaussianBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·<a·class="code·hl_class"·href="a03756.html">This</a>;</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">···61</a></span>····<a·class="code·hl_function"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">GaussianBayesTree</a>()·{}</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
 151 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·optimizeGradientSearch()·<span·class="keyword">const</span>;</div> 
166 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·gradient(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x0)·<span·class="keyword">const</span>;</div> 
168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
169 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·gradientAtZero()·<span·class="keyword">const</span>;</div> 
170 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
171 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x)·<span·class="keyword">const</span>;</div> 
172 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
173 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keywordtype">double</span>·determinant()·<span·class="keyword">const</span>;</div> 
174 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
175 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>····<span·class="keywordtype">double</span>·logDeterminant()·<span·class="keyword">const</span>;</div> 
176 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div> 
177 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····Matrix·marginalCovariance(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div> 
178 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··};</div> 
179 </div> 
180 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> 
181 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">template</span>&lt;&gt;</div> 
182 <div·class="foldopen"·id="foldopen00134"·data-start="{"·data-end="};"> 
183 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a03760.html">··134</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>&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="l00135"·name="l00135"></a><span·class="lineno">··135</span>··};</div> 
185 </div> 
186 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
187 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>}·<span·class="comment">//\·namespace·gtsam</span></div> 
188 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div> 
189 <div·class="ttc"·id="aa00695_html"><div·class="ttname"><a·href="a00695.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="aa00860_html"><div·class="ttname"><a·href="a00860.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div>152 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.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="aa00872_html"><div·class="ttname"><a·href="a00872.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>153 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>
Max diff block lines reached; 6902/28611 bytes (24.12%) of diff not shown.
9.79 KB
html2text {}
Max HTML report size reached
18.6 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/Errors.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphBuilder.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 87 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>·&#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">Errors.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>vector·of·errors·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00749_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03736.html">gtsam::traits&lt;·Errors·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03736.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
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="typedef-members"·name="typedef-members"></a> 
124 Typedefs</h2></td></tr> 
125 <tr·class="memitem:a74eb09e3192f06bae9de746aa981624a"·id="r_a74eb09e3192f06bae9de746aa981624a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a74eb09e3192f06bae9de746aa981624a"·name="a74eb09e3192f06bae9de746aa981624a"></a> 
126 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Errors</b>·=·<a·class="el"·href="a02312.html">FastList</a>&lt;·Vector·&gt;</td></tr> 
127 <tr·class="memdesc:a74eb09e3192f06bae9de746aa981624a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Errors·is·a·vector·of·errors.·<br·/></td></tr> 
128 <tr·class="separator:a74eb09e3192f06bae9de746aa981624a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>113 Functions</h2></td></tr>
132 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a> 
133 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr> 
134 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr>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>
135 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</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>
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>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>
140 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a> 
141 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr> 
142 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a> 
144 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
145 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr> 
146 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a> 
148 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
149 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr> 
150 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>
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>129 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a> 
156 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
157 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr> 
158 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a> 
160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr> 
161 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr> 
162 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 </table>130 </table>
164 <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>
165 <div·class="textblock"><p>vector·of·errors·</p>132 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
166 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
167 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
168 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
170 <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!·-->
171 ··<ul>138 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00749.html">Errors.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="a00749.html">SubgraphBuilder.cpp</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>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>
174 ··</ul>141 ··</ul>
175 </div>142 </div>
176 </body>143 </body>
177 </html>144 </html>
4.03 KB
html2text {}
Max HTML report size reached
956 B
./usr/share/doc/libgtsam-dev/html/a00749.js
870 B
js-beautify {}
Max HTML report size reached
8.05 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/SubgraphPreconditioner.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 41 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">SubgraphPreconditioner.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00752_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00752_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
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>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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <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>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>
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>118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03760.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>126 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl> 
123 <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>
124 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>136 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00752.html">SubgraphPreconditioner.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="a00752.html">GaussianBayesTree.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>139 ··</ul>
132 </div>140 </div>
133 </body>141 </body>
134 </html>142 </html>
2.0 KB
html2text {}
Max HTML report size reached
472 B
./usr/share/doc/libgtsam-dev/html/a00752.js
386 B
js-beautify {}
Max HTML report size reached
55.2 KB
./usr/share/doc/libgtsam-dev/html/a00752_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/GaussianBayesTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 158 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">SubgraphPreconditioner.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="a00752.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00752.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="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="a00770.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="a00749.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="a00860.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="a00764.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="a00872.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="a00815.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="a00767.html">gtsam/linear/IterativeSolver.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="a00593.html">gtsam/inference/BayesTree.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="a00704.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>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/BayesTreeCliqueBase.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>
128 <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>
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>127 <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>·</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>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>
132 <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="comment">/*·*************************************************************************·*/</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> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·Forward·declarations</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span>GaussianBayesNet;</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>GaussianFactorGraph;</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04048.html">···40</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·:·<span·class="keyword">publi[·...·truncated·by·diffoscope;·len:·84,·SHA:·7f7ec833ad40237630beac2f449e8b51e3bc86719b92d2142187a6fc5c8cd50a·...·]</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03752.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·:</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·<a·class="code·hl_class"·href="a03752.html">This</a>;</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div>
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>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>
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>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>()·{}</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03752.html">~GaussianBayesTreeClique</a>()·{}</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>
147 </div>145 </div>
148 <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>·</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
149 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">148 <div·class="foldopen"·id="foldopen00050"·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·c[·...·truncated·by·diffoscope;·len:·60,·SHA:·6ae386a5e85161d3d370b35d907dfd54f6bdbe6bf60004bacf5f556c227831e5·...·]</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03756.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·:</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;GaussianBayesTreeClique&gt;</div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;GaussianBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·<a·class="code·hl_class"·href="a03756.html">This</a>;</div>
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>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
154 <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>·</div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">···61</a></span>····<a·class="code·hl_function"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">GaussianBayesTree</a>()·{}</div>
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>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
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>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">public</span>:</div>163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·optimizeGradientSearch()·<span·class="keyword">const</span>;</div>
166 <div·class="line"><a·id="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">SubgraphPreconditionerParameters</a>());</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a04052.html">SubgraphPreconditioner</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·Ab2,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>&amp;·Rc1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·xbar,</div> 
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>···························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>());</div> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<a·class="code·hl_class"·href="a04052.html">~SubgraphPreconditioner</a>()<span·class="keyword">·override·</span>{}</div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;SubgraphPreconditioner&quot;</span>)·<span·class="keyword">const</span>;</div> 
174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>166 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·gradient(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x0)·<span·class="keyword">const</span>;</div>
183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>168 <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>169 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·gradientAtZero()·<span·class="keyword">const</span>;</div>
186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">return</span>·VectorValues::Zero(xbar_);</div> 
Max diff block lines reached; 12590/42194 bytes (29.84%) of diff not shown.
13.9 KB
html2text {}
Max HTML report size reached
5.86 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/GaussianBayesNet.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PowerMethod.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PowerMethod.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··105 <p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00755_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03980.html">gtsam::PowerMethod&lt;·Operator·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·maximum·Eigenpair·with·power·method.··<a·href="a03980.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>122 <div·class="textblock"><p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·</p>
 123 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Varun·Agrawal·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>
116 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>129 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00755.html">GaussianBayesNet.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00755.html">PowerMethod.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>132 ··</ul>
124 </div>133 </div>
125 </body>134 </body>
126 </html>135 </html>
1.38 KB
html2text {}
Max HTML report size reached
6.4 KB
./usr/share/doc/libgtsam-dev/html/a00758.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.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 96, 44 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Sampler.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>sampling·from·a·NoiseModel··105 <p>A·Gaussian·Density.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00758_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>
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="a04020.html">gtsam::Sampler</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">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·by·NoiseModel.··<a·href="a04020.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03772.html"·title="A·GaussianDensity·is·a·GaussianConditional·without·parents.">GaussianDensity</a>·is·a·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>[·...·truncated·by·diffoscope;·len:·34,·SHA:·91887e9b4e491da3e25e6c5eb66e2566d6ddc0b0d966305beb264a8eb5d6e4a2·...·].html#details">More...</a><br·/></td></tr>
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>sampling·from·a·NoiseModel·</p>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 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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00758.html">Sampler.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">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.43 KB
html2text {}
Max HTML report size reached
28.2 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/Sampler.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 79 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">Sampler.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="a00758.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00875.html">gtsam/linear/NoiseModel.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="a00872.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="preprocessor">#include·&lt;random&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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="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>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04020.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04020.html">Sampler</a>·{</div>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:·52,·SHA:·4c1d18ad4a33903f8797c6fc1ccc1f583296e6c8fb4886da5b3bda2424e9af6c·...·]</a>·{</div>
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">protected</span>:</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>
129 <div·class="line"><a·id="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>129 <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#aafc871086f7dd8ee5bf99795c8f[·...·truncated·by·diffoscope;·len:·21,·SHA:·36589db0a3e53f2d5475884bde6a53f2f776b7ea951877324c6e6433ea8ded77·...·];</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>
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>131 <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">···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>132 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">···39</a></span>····<a·class="code·hl_function"·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">GaussianDensity</a>()·:</div>
 134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>()·{</div>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 136 </div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04020.html">Sampler</a>(<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr&amp;·model,</div>138 <div·class="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>
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···················uint_fast64_t·seed·=·42u);</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>
139 <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>
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>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03772.html">GaussianDensity</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2"[·...·truncated·by·diffoscope;·len:·66,·SHA:·890f93edb924ffd2d3725825a8b2f997904f18f1088cb6f751b674d826212593·...·]</div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·············································<span·class="keywordtype">double</span>·sigma);</div>
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·=·<span·class="stringliteral">&quot;GaussianDensity&quot;</span>,</div>
 155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 157 <div·class="line"><a·id="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>
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Matrix·covariance()·<span·class="keyword">const</span>;</div>
144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>160 <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>161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div>
157 </div>162 </div>
 163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·GaussianDensity</span></div>
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>
160 <div·class="ttc"·id="aa00875_html"><div·class="ttname"><a·href="a00875.html">NoiseModel.h</a></div></div>166 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>
161 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>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>
162 <div·class="ttc"·id="aa04020_html"><div·class="ttname"><a·href="a04020.html">gtsam::Sampler</a></div><div·class="ttdoc">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·...</div><div·class="ttdef"><b>Definition</b>·Sampler.h:31</div></div> 
163 <div·class="ttc"·id="aa04020_html_a715947053d2c801444799e4ce00e6118"><div·class="ttname"><a·href="a04020.html#a715947053d2c801444799e4ce00e6118">gtsam::Sampler::model_</a></div><div·class="ttdeci">noiseModel::Diagonal::shared_ptr·model_</div><div·class="ttdoc">noiseModel·created·at·generation</div><div·class="ttdef"><b>Definition</b>·Sampler.h:34</div></div> 
164 <div·class="ttc"·id="aa04020_html_aafc871086f7dd8ee5bf99795c8f98ba1"><div·class="ttname"><a·href="a04020.html#aafc871086f7dd8ee5bf99795c8f98ba1">gtsam::Sampler::generator_</a></div><div·class="ttdeci">std::mt19937_64·generator_</div><div·class="ttdoc">generator</div><div·class="t[·...·truncated·by·diffoscope;·len:·36,·SHA:·5156137c8a1be2799358dd4cf4b39e1072820665b0976ec92990161ffe03a7fd·...·]</div></div>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">[·...·truncated·by·diffoscope;·len:·29,·SHA:·f6b9e5fcc865290f34c0231cc5a5167b8e329d5e5da21048924ff650a0144355·...·]</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>
 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>
 176 <div·class="ttc"·id="aa03772_html_a5e87d41948515b0ea5548aed04227acd"><div·class="ttname"><a·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">gtsam::GaussianDensity::GaussianDensity</a></div><div·class="ttdeci">GaussianDensity()</div><div·class="ttdoc">default·constructor·needed·for·serialization</div><div·class="ttdef"><b>Definition</b>·GaussianDensity.h:39</div></div>
 177 <div·class="ttc"·id="aa03772_html_ab87337fa52b848ce99be24006daef46c"><div·class="ttname"><a·href="a03772.html#ab87337fa52b848ce99be24006daef46c">gtsam::GaussianDensity::GaussianDensity</a></div><div·class="ttdeci">GaussianDensity(const·GaussianConditional·&amp;conditional)</div><div·class="ttdoc">Copy·constructor·from·GaussianConditional.</div><div·class="ttdef"><b>Definition</b>·GaussianDensity.h:44</div></div>
165 </div><!--·fragment·--></div><!--·contents·-->178 </div><!--·fragment·--></div><!--·contents·-->
166 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->181 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>182 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00758.html">Sampler.h</a></li>183 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00758.html">GaussianDensity.h</a></li>
171 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
172 ··</ul>185 ··</ul>
173 </div>186 </div>
174 </body>187 </body>
175 </html>188 </html>
6.28 KB
html2text {}
Max HTML report size reached
7.1 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/GaussianDensity.cpp·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 94, 36 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianDensity.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">iterative-inl.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>A·Gaussian·Density.··106 <p>Iterative·methods,·template·implementation.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00761_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="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">
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>
 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>
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·Gaussian·Density.·</p>129 <div·class="textblock"><p>Iterative·methods,·template·implementation.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>130 <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>131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>
117 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>136 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00761.html">GaussianDensity.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="a00761.html">iterative-inl.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>139 ··</ul>
125 </div>140 </div>
126 </body>141 </body>
127 </html>142 </html>
1.68 KB
html2text {}
Max HTML report size reached
6.36 KB
./usr/share/doc/libgtsam-dev/html/a00764.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.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, 34 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">Scatter.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <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="a00764_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="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">
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>
 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>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
113 <dd> 
114 Frank·Dellaert·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00764.html">Scatter.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="a00764.html">GaussianBayesNet.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.43 KB
html2text {}
Max HTML report size reached
11.6 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/IterativeSolver.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</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">IterativeSolver.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HessianFactor.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Some·support·classes·for·iterative·solvers.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00767_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="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"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
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>Some·support·classes·for·iterative·solvers.·</p>129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00767.html">IterativeSolver.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="a00767.html">HessianFactor.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>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.88 KB
html2text {}
Max HTML report size reached
547 B
./usr/share/doc/libgtsam-dev/html/a00767.js
461 B
js-beautify {}
Max HTML report size reached
12.0 KB
./usr/share/doc/libgtsam-dev/html/a00770.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 56 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">SubgraphBuilder.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">linearExceptions.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··
 106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00770_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="a04032.html">gtsam::Subgraph</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">Thrown·when·a·linear·system·is·ill-posed.··<a·href="a03864.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="a04036.html">gtsam::Subgraph::Edge</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">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>
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 <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="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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04044.html">gtsam::SubgraphBuilder</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="a03876.html">gtsam::InvalidDenseElimination</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>124 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>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>
122 <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>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
126 Functions</h2></td></tr> 
127 <tr·class="memitem:a0ec82adc6e13261cf4a012b65b301256"·id="r_a0ec82adc6e13261cf4a012b65b301256"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0ec82adc6e13261cf4a012b65b301256"·name="a0ec82adc6e13261cf4a012b65b301256"></a> 
128 <a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::buildFactorSubgraph</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph,·const·bool·clone)</td></tr> 
129 <tr·class="memdesc:a0ec82adc6e13261cf4a012b65b301256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Select·the·factors·in·a·factor·graph·according·to·the·subgraph.·<br·/></td></tr> 
130 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a2c7eca9f27b43b52756c1afd85478dd8"·id="r_a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2c7eca9f27b43b52756c1afd85478dd8">gtsam::splitFactorGraph</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factorGraph,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr> 
132 <tr·class="memdesc:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·a·subgraph·and·the·remaining·edges.··<br·/></td></tr> 
133 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 </table>128 </table>
135 <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>
136 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>130 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 132 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00770.html">SubgraphBuilder.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="a00770.html">linearExceptions.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>
3.3 KB
html2text {}
Max HTML report size reached
797 B
./usr/share/doc/libgtsam-dev/html/a00770.js
711 B
js-beautify {}
Max HTML report size reached
66.0 KB
./usr/share/doc/libgtsam-dev/html/a00770_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/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, 216 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">SubgraphBuilder.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="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="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="a00149.html">gtsam/base/FastMap.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/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="a00047.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/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> 
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="preprocessor">#include·&lt;boost/serialization/version.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><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> 
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> 
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="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>
137 <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="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>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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="};">125 <div·class="foldopen"·id="foldopen00094"·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>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>
 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>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">public</span>:</div>
 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>
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> 
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> 
159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>133 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··};</div>
161 </div>134 </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> 
171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·<span·class="keyword">public</span>:</div> 
172 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_class"·href="a04032.html">Subgraph</a>()·{}</div> 
173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a04032.html">Subgraph</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04032.html">Subgraph</a>·&amp;subgraph)·:·edges_(subgraph.edges())·{}</div> 
174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Subgraph(<span·class="keyword">const</span>·Edges·&amp;edges)·:·edges_(edges)·{}</div> 
175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··Subgraph(<span·class="keyword">const</span>·std::vector&lt;size_t&gt;·&amp;indices);</div> 
176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·Edges·&amp;edges()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_;·}</div> 
178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·size()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_.size();·}</div> 
179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··EdgeIndices·edgeIndices()·<span·class="keyword">const</span>;</div> 
180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··iterator·begin()·{·<span·class="keywordflow">return</span>·edges_.begin();·}</div> 
182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··const_iterator·begin()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_.begin();·}</div> 
183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··iterator·end()·{·<span·class="keywordflow">return</span>·edges_.end();·}</div> 
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··const_iterator·end()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_.end();·}</div> 
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>135 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
186 <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#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(<span·class="keyword">const</span>·std::string·&amp;fn)·<span·class="keyword">const</span>;</div> 
187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">static</span>·Subgraph·load(<span·class="keyword">const</span>·std::string·&amp;fn);</div> 
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·Subgraph·&amp;subgraph);</div>136 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 137 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};">
 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·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;InvalidNoiseModel&gt;·{</div>
 139 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">public</span>:</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">DenseIndex</a>·<a·class="code·hl_variable"·href="a03868.html#a725a99a84ba90f5847f283c5c63ad7f4">factorDims</a>;·</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>
 142 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</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_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·noiseModelDims)·:</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>
189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>148 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·<span·class="keyword">private</span>:</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>
Max diff block lines reached; 7679/51481 bytes (14.92%) of diff not shown.
15.6 KB
html2text {}
Max HTML report size reached
9.64 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/RegularJacobianFactor.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, 45 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">RegularJacobianFactor.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·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="a00773_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="a04016.html">gtsam::RegularJacobianFactor&lt;·D·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·with·constant·sized·blocks·Provides·raw·memory·access·versions·of·linear·operator.··<a·href="a04016.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem: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>
120 </table>128 </table>
121 <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>
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>130 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
124 <dl·class="section·date"><dt>Date</dt><dd>Nov·11,·2014·</dd></dl>132 <dd>
 133 Frank·Dellaert·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00773.html">RegularJacobianFactor.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="a00773.html">NoiseModel.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>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.23 KB
html2text {}
Max HTML report size reached
8.04 KB
./usr/share/doc/libgtsam-dev/html/a00779.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 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">GaussianConditional.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>Conditional·Gaussian·Base·class.··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="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03764.html">gtsam::GaussianConditional</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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">A·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>·functions·as·the·node·in·a·Bayes·network.··<a·href="a03764.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">One·<a·class="el"·href="a04024.html"·title="One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.">SlotEntry</a>·stores·the·slot·index·for·a·variable,·as·well·its·dim.··<a·href="a04024.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03768.html">gtsam::traits&lt;·GaussianConditional·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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">traits··<a·href="a03768.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04028.html"·title="Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...">Scatter</a>·is·an·intermediate·data·structure·used·when·building·a·<a·class="el"·href="a03812.html"·title="A·Gaussian·fa[·...·truncated·by·diffoscope;·len:·140,·SHA:·ebd635523d861931faa8942b211bde5255c2a2a6226967df78083f7d7df3e436·...·]8.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>125 <div·class="textblock"><p>Maps·global·variable·indices·to·slot·indices.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 127 <dd>
 128 Frank·Dellaert·</dd></dl>
 129 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>
127 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>134 ··<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="a00779.html">GaussianConditional.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="a00779.html">Scatter.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>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 ··</ul>137 ··</ul>
135 </div>138 </div>
136 </body>139 </body>
137 </html>140 </html>
1.91 KB
html2text {}
Max HTML report size reached
314 B
./usr/share/doc/libgtsam-dev/html/a00779.js
228 B
js-beautify {}
Max HTML report size reached
69.2 KB
./usr/share/doc/libgtsam-dev/html/a00779_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/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, 224 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">GaussianConditional.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="a00779.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00779.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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>
 120 <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/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="a00035.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;boost/utility.hpp&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="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01406.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="a00776.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="a00680.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="a00704.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="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">···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>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 129 <div·class="foldopen"·id="foldopen00032"·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>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key;</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">size_t</span>·dimension;</div>
 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>
 140 </div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
134 <div·class="foldopen"·id="foldopen00040"·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>
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>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">···52</a></span>···GTSAM_EXPORT·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>()·{}</div>
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="l00053"·name="l00053"></a><span·class="lineno">···53</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>···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_cl[·...·truncated·by·diffoscope;·len:·58,·SHA:·fcde0dc511fe36b025452b0a9594db8bd364f55e80b26003477fcc383c5e0072·...·]</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>·</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>
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>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>
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>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>····<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>155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div>
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·Vector&amp;·d,</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div> 
163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(</div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div> 
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> 
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> 
Max diff block lines reached; 12302/53739 bytes (22.89%) of diff not shown.
16.6 KB
html2text {}
Max HTML report size reached
9.42 KB
./usr/share/doc/libgtsam-dev/html/a00782.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 37 lines modifiedOffset 94, 58 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Sampler.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HessianFactor.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>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00782_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="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">
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>
 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>
112 </table>133 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>sampling·from·a·diagonal·NoiseModel·</p>135 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>136 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 137 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
116 <dd> 
117 Alex·Cunningham·</dd></dl> 
118 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>142 ··<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="a00782.html">Sampler.cpp</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00782.html">HessianFactor.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>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>
125 ··</ul>145 ··</ul>
126 </div>146 </div>
127 </body>147 </body>
128 </html>148 </html>
2.48 KB
html2text {}
Max HTML report size reached
9.86 KB
./usr/share/doc/libgtsam-dev/html/a00785.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/BinaryJacobianFactor.h·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, 47 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
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">BinaryJacobianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VectorValues.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>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.··105 <p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00785_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="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>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: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>
122 </table>125 </table>
123 <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>
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>128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 129 <dd>
 130 Alex·Cunningham·</dd></dl>
127 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>135 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00785.html">BinaryJacobianFactor.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="a00785.html">VectorValues.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>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.5 KB
html2text {}
Max HTML report size reached
15.7 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/HessianFactor.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 95, 48 lines modifiedOffset 95, 71 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">HessianFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Errors.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <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>
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><table·class="memberdecls">113 </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>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
120 Functions</h2></td></tr>115 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>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:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem: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>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>
126 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><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>
127 </table>147 </table>
128 <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>
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>149 <div·class="textblock"><p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·</p>
 150 <p>Errors·</p><dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
 151 <dd>
 152 Christian·Potthast·</dd></dl>
131 </div></div><!--·contents·-->153 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>157 ··<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="a00788.html">HessianFactor.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="a00788.html">Errors.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>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>
138 ··</ul>160 ··</ul>
139 </div>161 </div>
140 </body>162 </body>
141 </html>163 </html>
3.19 KB
html2text {}
Max HTML report size reached
835 B
./usr/share/doc/libgtsam-dev/html/a00788.js
749 B
js-beautify {}
Max HTML report size reached
8.41 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/Scatter.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 95, 49 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="#define-members">Macros</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Scatter.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">KalmanFilter.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Maps·global·variable·indices·to·slot·indices.··106 <p>Simple·linear·Kalman·filter.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00791_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00791_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04024.html">gtsam::SlotEntry</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">One·<a·class="el"·href="a04024.html"·title="One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.">SlotEntry</a>·stores·the·slot·index·for·a·variable,·as·well·its·dim.··<a·href="a04024.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04028.html">gtsam::Scatter</a></td></tr>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>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04028.html"·title="Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...">Scatter</a>·is·an·intermediate·data·structure·used·when·building·a·<a·class="el"·href="a03812.html"·title="A·Gaussian·fa[·...·truncated·by·diffoscope;·len:·141,·SHA:·076add32e801843da462d8eb3e07ee0d338eefd8b18f26f7d3f864018d80cefc·...·].html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Kalman·Filter·class.··<a·href="a03852.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>
 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>
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>Maps·global·variable·indices·to·slot·indices.·</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>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
127 <dd>132 <dd>
128 Frank·Dellaert·</dd></dl>133 Frank·Dellaert·</dd></dl>
129 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl> 
130 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>138 ··<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="a00791.html">Scatter.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="a00791.html">KalmanFilter.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>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 ··</ul>141 ··</ul>
138 </div>142 </div>
139 </body>143 </body>
140 </html>144 </html>
1.95 KB
html2text {}
Max HTML report size reached
301 B
./usr/share/doc/libgtsam-dev/html/a00791.js
215 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00791·=·[1 var·a00791·=·[
2 ····["gtsam::SlotEntry",·"a04024.html",·null], 
3 ····["gtsam::Scatter",·"a04028.html",·"a04028"]2 ····["gtsam::KalmanFilter",·"a03852.html",·"a03852"]
4 ];3 ];
41.0 KB
./usr/share/doc/libgtsam-dev/html/a00791_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/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, 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">Scatter.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="a00791.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00791.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 68 lines modifiedOffset 114, 119 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="a00662.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="a00758.html">gtsam/linear/GaussianDensity.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.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;<a·class="code"·href="a00815.html">gtsam/linear/GaussianFactorGraph.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/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="a00827.html">gtsam/linear/NoiseModel.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">#ifndef·KALMANFILTER_DEFAULT_FACTORIZATION</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·KALMANFILTER_DEFAULT_FACTORIZATION·QR</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>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>GaussianFactorGraph;</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Ordering;</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="foldopen"·id="foldopen00032"·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="a03852.html">···41</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03852.html">KalmanFilter</a>·{</div>
131 <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> 
132 <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> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">size_t</span>·dimension;</div> 
134 <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> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··std::string·toString()·<span·class="keyword">const</span>;</div> 
136 <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> 
137 <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> 
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="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> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div> 
141 </div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
 135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
143 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
144 <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;S[·...·truncated·by·diffoscope;·len:·12,·SHA:·5124091adc94fa4709d9adfb8291cded71633f97178cc19da3f0b1d51c50e124·...·]·{</div>137 <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>
 138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····QR,·CHOLESKY</div>
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div>139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
146 <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>140 </div>
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
148 <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_cl[·...·truncated·by·diffoscope;·len:·57,·SHA:·8b40978706d63957c73491abb55b6d99fee2042191d28903a15b5ac572074a95·...·];</div>142 <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#a943f07d46bc01eac[·...·truncated·by·diffoscope;·len:·27,·SHA:·37a2b81e9c590ed274c95111bd36770c1597a562aa5fb0c32d2dc756075117fe·...·];</div>
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
150 <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;·g[·...·truncated·by·diffoscope;·len:·111,·SHA:·d19df3f4ae467fe4f10e898a2fa5d3dc7f20a46b96579be13320af2b65500c61·...·]</div>144 <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="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n_;·</div>
152 <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> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">private</span>:</div>147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Matrix·I_;·</div>
155 <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>148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>·function_;·</div>
 149 <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>
 150 <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>
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div>151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</span>:</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·Constructor</span></div>
 155 <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>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······KALMANFILTER_DEFAULT_FACTORIZATION)·:</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······n_(n),·I_(Matrix::Identity(n_,·n_)),·function_(</div>
 158 <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>
 159 <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>
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
 161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 162 <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>
 163 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 164 <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>
 165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 166 <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>
 167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 168 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="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>
 170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·p-&gt;firstFrontalKey();</div>
 171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
157 </div>172 </div>
 173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 174 <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>
 175 <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>
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">/*</span></div>
 178 <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>
 179 <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>
 180 <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>
 181 <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>
 182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="comment">···*/</span></div>
 183 <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>
 184 <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>
 185 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 186 <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>
 187 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>······<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model)·<span·class="keyword">const</span>;</div>
 188 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 189 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··State·update(<span·class="keyword">const</span>·State&amp;·p,·<span·class="keyword">const</span>·Matrix&amp;·H,·<span·class="keyword">const</span>·Vector&amp;·z,</div>
 190 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model)·<span·class="keyword">const</span>;</div>
 191 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 192 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<span·class="comment">/*</span></div>
Max diff block lines reached; 6295/32197 bytes (19.55%) of diff not shown.
9.49 KB
html2text {}
Max HTML report size reached
7.45 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/GaussianBayesTree-inl.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 96, 49 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="#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">GaussianBayesTree-inl.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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··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="a00800_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">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: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>
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>118 <tr·class="separator:a93b526a1339ed094afafd352347a57b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>119 </table>
126 <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>
127 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>121 <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>122 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
129 <dd>123 <dd>
130 Richard·Roberts·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00800.html">GaussianBayesTree-inl.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00800.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>
1.76 KB
html2text {}
Max HTML report size reached
6.0 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/SubgraphSolver.h·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 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">SubgraphSolver.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Scatter.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.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00806_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="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>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>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
124 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p> 
125 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl> 
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
127 <dd>113 <dd>
128 Yong·Dian·Jian·</dd></dl>114 Frank·Dellaert·</dd></dl>
 115 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00806.html">SubgraphSolver.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="a00806.html">Scatter.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.32 KB
html2text {}
Max HTML report size reached
16.8 KB
./usr/share/doc/libgtsam-dev/html/a00812.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 52 lines modifiedOffset 96, 74 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="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">KalmanFilter.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">iterative.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Simple·linear·Kalman·filter.··106 <p>Iterative·methods,·implementation.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00812_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>
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="a03852.html">gtsam::KalmanFilter</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03824.html">gtsam::System</a></td></tr>
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>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>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>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Macros</h2></td></tr>123 Functions</h2></td></tr>
124 <tr·class="memitem:a2575547a3cb9a99e7336a86103bb9889"·id="r_a2575547a3cb9a99e7336a86103bb9889"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2575547a3cb9a99e7336a86103bb9889"·name="a2575547a3cb9a99e7336a86103bb9889"></a> 
125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>KALMANFILTER_DEFAULT_FACTORIZATION</b>&#160;&#160;&#160;QR</td></tr>124 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"·id="r_a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·,·class·E·&gt;·</td></tr>
 125 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">gtsam::conjugateGradients</a>·(const·S·&amp;Ab,·V·x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters,·bool·steepest=false)</td></tr>
 126 <tr·class="memdesc:a6516ea957c3a22ddf429cefef1fe9486"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG)·template·"System"·class·S·needs·gradient(S,v),·e=S*v,·v=S^e·"Vector"·class·V·needs·dot(v,v),·-v,·v+v,·s*v·"Vector"·class·E·needs·dot(v,v)··<br·/></td></tr>
 127 <tr·class="separator:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a37ca85391e3bc671c71b68bc324296f0"·id="r_a37ca85391e3bc671c71b68bc324296f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a37ca85391e3bc671c71b68bc324296f0"·name="a37ca85391e3bc671c71b68bc324296f0"></a>
 129 GTSAM_EXPORT·Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;parameters)</td></tr>
 130 <tr·class="memdesc:a37ca85391e3bc671c71b68bc324296f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr>
 131 <tr·class="separator:a37ca85391e3bc671c71b68bc324296f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
126 <tr·class="separator:a2575547a3cb9a99e7336a86103bb9889"><td·class="memSeparator"·colspan="2">&#160;</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>
127 </table>151 </table>
128 <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>Iterative·methods,·implementation.·</p>
129 <div·class="textblock"><p>Simple·linear·Kalman·filter.·</p> 
130 <p>Implemented·using·factor·graphs,·i.e.,·does·Cholesky-based·SRIF,·really.·</p><dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</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>
132 <dd> 
133 Frank·Dellaert·</dd></dl> 
134 </div></div><!--·contents·-->156 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->159 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>160 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00812.html">KalmanFilter.h</a></li>161 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00812.html">iterative.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>163 ··</ul>
142 </div>164 </div>
143 </body>165 </body>
144 </html>166 </html>
4.75 KB
html2text {}
Max HTML report size reached
850 B
./usr/share/doc/libgtsam-dev/html/a00812.js
764 B
js-beautify {}
Max HTML report size reached
57.0 KB
./usr/share/doc/libgtsam-dev/html/a00812_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 135 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">KalmanFilter.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="a00812.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00812.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00026.html">gtsam/base/Matrix.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="a00836.html">gtsam/linear/GaussianDensity.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00893.html">gtsam/linear/VectorValues.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="a00872.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/ConjugateGradientSolver.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="a00875.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>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifndef·KALMANFILTER_DEFAULT_FACTORIZATION</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·KALMANFILTER_DEFAULT_FACTORIZATION·QR</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div>
 127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··V·<a·class="code·hl_function"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">conjugateGradients</a>(<span·class="keyword">const</span>·S&amp;·Ab,·V·x,</div>
 128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·ConjugateGradientParameters·&amp;parameters,·<span·class="keywordtype">bool</span>·steepest·=·<span·class="keyword">false</span>);</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
130 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00044"·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>131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03824.html">···44</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03824.html">System</a>·{</div>
132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>
 134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">const</span>·Matrix&amp;·A_;</div>
 135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">const</span>·Vector&amp;·b_;</div>
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</span>:</div>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<a·class="code·hl_class"·href="a03824.html">System</a>(<span·class="keyword">const</span>·Matrix&amp;·A,·<span·class="keyword">const</span>·Vector&amp;·b)·:</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······A_(A),·b_(b)·{</div>
 141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">···57</a></span>····<span·class="keyword">const</span>·Matrix&amp;·<a·class="code·hl_function"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">A</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·A_;·}</div>
 144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">···60</a></span>····<span·class="keyword">const</span>·Vector&amp;·<a·class="code·hl_function"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">b</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·b_;·}</div>
 146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 147 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">···63</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">operator^</a>(<span·class="keyword">const</span>·Vector&amp;·e)<span·class="keyword">·const·</span>{</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·A_·^·e;</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
139 </div>151 </div>
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">···56</a></span>··<span·class="keyword">typedef</span>·GaussianDensity::shared_ptr·<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>;</div> 
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n_;·</div> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Matrix·I_;·</div> 
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>·function_;·</div> 
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>·solve(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph)·<span·class="keyword">const</span>;</div> 
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>·fuse(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>&amp;·p,·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·newFactor)·<span·class="keyword">const</span>;</div> 
150 <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>
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</span>:</div>153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>·(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class[·...·truncated·by·diffoscope;·len:·79,·SHA:·b4430b975d7702e755d26103fccde343645106763d51951404633138750a04da·...·]</div>
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 155 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">···73</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">gradient</a>(<span·class="keyword">const</span>·Vector&amp;·x)<span·class="keyword">·const·</span>{</div>
153 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·Constructor</span></div>157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·A()·^·(A()·*·x·-·b());</div>
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>158 <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> 
186 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>······<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model)·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 20783/44477 bytes (46.73%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
75.3 KB
./usr/share/doc/libgtsam-dev/html/a00818_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/linearAlgorithms-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PCGSolver.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 196 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">linearAlgorithms-inst.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="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>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·PCGSolver.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Preconditioned·Conjugate·Gradient·Solver·for·linear·systems</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·Jan·31,·2012</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Yong-Dian·Jian</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Sungtae·An</span></div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00704.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="a00779.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="a00146.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>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="a00884.html">gtsam/linear/ConjugateGradientSolver.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>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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;boost/shared_ptr.hpp&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>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>132 <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>133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>KeyInfo;</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>internal</div>135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Preconditioner;</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</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>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">namespace·</span>linearAlgorithms</div>137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">struct·</span>PreconditionerParameters;</div>
132 <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>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="comment">/*·*************************************************************************·*/</span></div> 
134 <div·class="foldopen"·id="foldopen00034"·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="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>
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>141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······};</div> 
141 </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>
142 <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>
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>145 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>()·{</div>
 146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div>
 147 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)·<span·class="keyword">const·override</span>;</div>
 149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 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>
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>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>
 157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner_;</div>
 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>
 161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div>
 162 </div>
 163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
145 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">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>
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>166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">public</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>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>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········<span·class="keyword">const</span>·boost::shared_ptr&lt;CLIQUE&gt;&amp;·clique,</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>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<a·class="code·hl_struct"·href="a03856.html">OptimizeData</a>&amp;·parentData)</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········{</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··········<a·class="code·hl_struct"·href="a03856.html">OptimizeData</a>·myData;</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········myData.parentData·=·parentData;</div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········<span·class="comment">//·Take·any·ancestor·results·we&#39;ll·need</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········<span·class="keywordflow">for</span>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent:·clique-&gt;conditional_-&gt;parents())</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>············myData.cliqueResults.emplace(parent,·myData.parentData-&gt;cliqueResults.at(parent));</div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>169 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········<span·class="comment">//·Solve·and·store·in·our·results</span></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>············<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>&amp;·c·=·*clique-&gt;conditional();</div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············<span·class="comment">//·Solve·matrix</span></div>170 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</span>:</div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>············Vector·xS;</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>············{</div>171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 172 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>·parameters_;</div>
 173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··boost::shared_ptr&lt;Preconditioner&gt;·preconditioner_;</div>
 174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··············<span·class="comment">//·Count·dimensions·of·vector</span></div>175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">public</span>:</div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·Interface·to·initialize·a·solver·without·a·problem·*/</span></div>
 177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a03972.html">PCGSolver</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>·&amp;p);</div>
 178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_class"·href="a03972.html">~PCGSolver</a>()<span·class="keyword">·override·</span>{</div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··············<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·dim·=·0;</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;VectorValues::const_iterator&gt;</a>·parentPointers;</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··············parentPointers.reserve(clique-&gt;conditional()-&gt;nrParents());</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············<span·class="keywordflow">for</span>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent:·clique-&gt;conditional()-&gt;parents())·{</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>················parentPointers.push_back(myData.cliqueResults.at(parent));</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>················dim·+=·parentPointers.<a·class="code·hl_function"·href="a03592.html#ae38e5024d5b20aa06a5a6bd289e626c4">back</a>()-&gt;second.size();</div> 
Max diff block lines reached; 36204/57536 bytes (62.92%) of diff not shown.
19.1 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00824.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 61 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="#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">SparseEigen.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>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)··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="a00824_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00824_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>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: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[·...·truncated·by·diffoscope;·len:·43,·SHA:·9d42a694a72d8b9c4c74b0b6ede281e8bc5aa5c2518678d233aaa18abee0672a·...·]>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>
127 <tr·class="separator:aa9013a9053629f0c00b97726d9d8e19e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a979f3c9de3b9d4c955730745bea61d48"><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>125 </table>
132 <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>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>
133 <div·class="textblock"><p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)·</p> 
134 <dl·class="section·date"><dt>Date</dt><dd>Aug·2019·</dd></dl> 
135 <dl·class="section·author"><dt>Author</dt><dd>Mandy·Xie·</dd> 
136 <dd> 
137 Fan·Jiang·</dd> 
138 <dd> 
139 Gerry·Chen·</dd> 
140 <dd>129 <dd>
141 Frank·Dellaert·</dd></dl>130 Richard·Roberts·</dd></dl>
142 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
145 <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!·-->
146 ··<ul>135 ··<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="a00824.html">SparseEigen.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="a00824.html">GaussianBayesTree-inl.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>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>
149 ··</ul>138 ··</ul>
150 </div>139 </div>
151 </body>140 </body>
152 </html>141 </html>
2.65 KB
html2text {}
Max HTML report size reached
24.8 KB
./usr/share/doc/libgtsam-dev/html/a00824_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/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, 79 lines modifiedOffset 98, 73 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SparseEigen.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00824.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00824.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00752.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span>·<span·class="comment">//·Only·to·help·Eclipse</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 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>
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="a00872.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="a00704.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&gt;</span></div> 
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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="a0[·...·truncated·by·diffoscope;·len:·61,·SHA:·457877f9e33d0544a9ae8967016dec2d69e085c4bfb455a2f077a74c94203172·...·]</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>internal·{</div>
 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>
128 <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>·</div>
129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">···38</a></span><a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·<a·class="code·hl_function"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">sparseJacobianEigen</a>(</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·&amp;ordering)·{</div> 
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··gttic_(SparseEigen_sparseJacobianEigen);</div> 
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·intermediate·`entries`·vector·is·kind·of·unavoidable·due·to·how·expensive</span></div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·factor-&gt;rows()·is,·which·prevents·us·from·populating·SparseEigen·directly.</span></div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·nrows,·ncols;</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">auto</span>·entries·=·gfg.<a·class="code·hl_function"·href="a03792.html#a2ec5f64848183b75a6a3470c0750aeaa">sparseJacobian</a>(ordering,·nrows,·ncols);</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·declare·sparse·matrix</span></div>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>
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>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····optimizeInPlace&lt;BAYESTREE&gt;(child,·result);</div>
142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)·nnz[std::get&lt;1&gt;(entry)]++;</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Ab.reserve(nnz);</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·pass·2:·insert·the·elements</span></div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····Ab.insert(std::get&lt;0&gt;(entry),·std::get&lt;1&gt;(entry))·=·std::get&lt;2&gt;(entry);</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">return</span>·Ab;</div> 
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>}</div>
149 </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>
 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>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>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>··<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>
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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="keywordflow">return</span>·result;</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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><span·class="comment">/*·*************************************************************************·*/</span></div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<span·class="comment">//·\namespace·internal</span></div>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}··<span·class="comment">//·namespace·gtsam</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
 156 <div·class="ttc"·id="aa00752_html"><div·class="ttname"><a·href="a00752.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>
157 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div> 
158 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</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>157 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 158 <div·class="ttc"·id="aa05072_html"><div·class="ttname"><a·href="a05072.html">VectorValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>
160 <div·class="ttc"·id="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> 
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> 
165 </div><!--·fragment·--></div><!--·contents·-->159 </div><!--·fragment·--></div><!--·contents·-->
166 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->161 <!--·start·footer·part·-->
168 <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!·-->
169 ··<ul>163 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00824.html">SparseEigen.h</a></li>164 ····<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">GaussianBayesTree-inl.h</a></li>
171 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
172 ··</ul>166 ··</ul>
173 </div>167 </div>
174 </body>168 </body>
175 </html>169 </html>
5.69 KB
html2text {}
Max HTML report size reached
22.4 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/HessianFactor.h·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 96, 56 lines modifiedOffset 96, 99 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">HessianFactor.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">NoiseModel.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00827_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00827_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="a03812.html">gtsam::HessianFactor</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="a03920.html">gtsam::noiseModel::Base</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>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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <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>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>
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03816.html#details">More...</a><br·/></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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">143 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>145 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>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>
122 <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>
123 <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>
124 </table><table·class="memberdecls">170 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>171 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
126 Functions</h2></td></tr>172 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>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>
129 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:af48f40567638eb9c84232fc2902ed8d3"><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>176 </table>
134 <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>
135 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>178 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>179 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
137 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>180 <dd>
 181 Frank·Dellaert·</dd></dl>
138 </div></div><!--·contents·-->182 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>186 ··<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="a00827.html">HessianFactor.h</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="a00827.html">NoiseModel.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>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>
145 ··</ul>189 ··</ul>
146 </div>190 </div>
147 </body>191 </body>
148 </html>192 </html>
5.89 KB
html2text {}
Max HTML report size reached
1.27 KB
./usr/share/doc/libgtsam-dev/html/a00827.js
1.19 KB
js-beautify {}
Max HTML report size reached
224 KB
./usr/share/doc/libgtsam-dev/html/a00827_source.html
Max HTML report size reached
10.3 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/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 94, 44 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">GaussianBayesTree.cpp·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">
  
 106 <p><a·href="a00830_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">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="a04032.html">gtsam::Subgraph</a></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04036.html">gtsam::Subgraph::Edge</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04040.html">gtsam::SubgraphBuilderParameters</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04044.html">gtsam::SubgraphBuilder</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
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">124 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>126 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>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>
118 <tr·class="separator:a93b526a1339ed094afafd352347a57b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>134 </table>
120 <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·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
 137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</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·-->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="a00830.html">GaussianBayesTree.cpp</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00830.html">SubgraphBuilder.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.75 KB
html2text {}
Max HTML report size reached
88.9 KB
./usr/share/doc/libgtsam-dev/html/a00833_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Preconditioner.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 98, 212 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">Preconditioner.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="a00833.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> 
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Preconditioner.h</span></div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*··Created·on:·Jun·2,·2014</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*······Author:·Yong-Dian·Jian</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*······Author:·Sungtae·An</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*/</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·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>
 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>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">gtsam/base/Vector.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="a00893.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="a00872.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="a00107.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 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>
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>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>
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>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>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>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>129 <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="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>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>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>
130 <div·class="foldopen"·id="foldopen00024"·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>
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>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="comment">//VectorValues·results;</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="l00039"·name="l00039"></a><span·class="lineno">···39</span>······};</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> 
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> 
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> 
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>141 </div>
167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CLIQUE&gt;</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="};">145 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 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>
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>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>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>
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>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>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········<span·class="keyword">const</span>·boost::shared_ptr&lt;CLIQUE&gt;&amp;·clique,</div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<a·class="code·hl_struct"·href="a03856.html">OptimizeData</a>&amp;·parentData)</div>
182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·</span></div> 
183 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">··*·Abstract·interface·for·raw·vectors.·VectorValues·is·a·speed·bottleneck</span></div> 
184 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">··*·and·Yong-Dian·has·profiled·preconditioners·(outside·GTSAM)·with·the·the</span></div> 
185 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">··*·three·methods·below.·In·GTSAM,·unfortunately,·we·are·still·using·the</span></div> 
186 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">··*·VectorValues·methods·called·in·iterative-inl.h</span></div> 
187 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">··*/</span></div> 
Max diff block lines reached; 38697/68159 bytes (56.77%) of diff not shown.
22.2 KB
html2text {}
Max HTML report size reached
5.87 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/GaussianDensity.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianDensity.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·Gaussian·Density.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00836_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="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> 
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·Gaussian·Density.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl> 
125 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>118 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00836.html">GaussianDensity.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00836.html">SubgraphPreconditioner.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>121 ··</ul>
133 </div>122 </div>
134 </body>123 </body>
135 </html>124 </html>
1.3 KB
html2text {}
Max HTML report size reached
4.94 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/GaussianConditional-inl.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 95, 36 lines modifiedOffset 95, 38 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianConditional-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">KalmanFilter.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>Simple·linear·Kalman·filter.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00839_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>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>
116 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>117 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
 118 <dd>
 119 Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>124 ··<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">GaussianConditional-inl.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="a00839.html">KalmanFilter.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>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>
124 ··</ul>127 ··</ul>
125 </div>128 </div>
126 </body>129 </body>
127 </html>130 </html>
1.14 KB
html2text {}
Max HTML report size reached
61.3 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/PCGSolver.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, 157 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">PCGSolver.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 <div·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="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>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>
 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/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="a00896.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="a00764.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="a00815.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="a00857.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="a00893.html">gtsam/linear/VectorValues.h</a>&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="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="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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="a00734.html">gtsam/linear/ConjugateGradientSolver.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>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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> 
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> 
138 <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>
 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>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·Forward·declarations</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span>GaussianBayesNet;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>GaussianFactorGraph;</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04048.html">···40</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>·{</div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditionerParameters&gt;·shared_ptr;</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div>
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> 
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>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·builderParams(p)·{}</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>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>
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
 147 </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>148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 149 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04052.html">···54</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04052.html">SubgraphPreconditioner</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>·{</div>
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> 
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner_;</div> 
159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <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> 
161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
162 </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>
163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>154 <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_c[·...·truncated·by·diffoscope;·len:·46,·SHA:·29da772bdcae67f78f770ae17437b9d1190e81517b74ab17c92804d83b1fc232·...·]</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>
166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">public</span>:</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">public</span>:</div>
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>165 <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">SubgraphPreconditionerParameters</a>());</div>
170 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</span>:</div> 
171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
172 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>·parameters_;</div> 
173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··boost::shared_ptr&lt;Preconditioner&gt;·preconditioner_;</div> 
174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>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>
175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">public</span>:</div> 
Max diff block lines reached; 23840/47407 bytes (50.29%) of diff not shown.
14.9 KB
html2text {}
Max HTML report size reached
4.79 KB
./usr/share/doc/libgtsam-dev/html/a00845.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 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">GaussianFactor.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>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··104 <p>Conditional·Gaussian·Base·class.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00845_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>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>115 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
 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="a00845.html">GaussianFactor.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="a00845.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>
1.09 KB
html2text {}
Max HTML report size reached
5.72 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.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, 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="#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">GaussianJunctionTree.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><a·href="a00851_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Subgraph·Solver·from·IROS·2010.··
 105 <a·href="#details">More...</a></p>
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"> 
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>
 114 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
120 <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>2010·</dd></dl>
121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
122 <dd>117 <dd>
123 Richard·Roberts·</dd></dl>118 Yong·Dian·Jian·</dd></dl>
124 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>123 ··<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="a00851.html">GaussianJunctionTree.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="a00851.html">SubgraphSolver.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>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>
131 ··</ul>126 ··</ul>
132 </div>127 </div>
133 </body>128 </body>
134 </html>129 </html>
1.32 KB
html2text {}
Max HTML report size reached
7.73 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/GaussianEliminationTree.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, 34 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">GaussianEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">IterativeSolver.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <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="a00857_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="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">
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>
 131 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>138 ··<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="a00857.html">GaussianEliminationTree.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="a00857.html">IterativeSolver.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>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 ··</ul>141 ··</ul>
124 </div>142 </div>
125 </body>143 </body>
126 </html>144 </html>
1.8 KB
html2text {}
Max HTML report size reached
5.94 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/GaussianJunctionTree.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, 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">GaussianJunctionTree.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">
  
 105 <p>HessianFactor·class·with·constant·sized·blocks.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00866_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="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">
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"><p>HessianFactor·class·with·constant·sized·blocks.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>
 125 <dl·class="section·date"><dt>Date</dt><dd>March·2014·</dd></dl>
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>130 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00866.html">GaussianJunctionTree.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="a00866.html">RegularHessianFactor.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.37 KB
html2text {}
Max HTML report size reached
9.42 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/GaussianFactorGraph.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, 63 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">GaussianFactorGraph.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">
  
106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··105 <p>Conditional·Gaussian·Base·class.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p>
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>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03764.html">gtsam::GaussianConditional</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>·functions·as·the·node·in·a·Bayes·network.··<a·href="a03764.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03768.html">gtsam::traits&lt;·GaussianConditional·&gt;</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03796.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03768.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><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>123 </table>
133 <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>
134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>125 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</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·-->127 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>131 ··<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="a00872.html">GaussianFactorGraph.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="a00872.html">GaussianConditional.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>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>
151 ··</ul>134 ··</ul>
152 </div>135 </div>
153 </body>136 </body>
154 </html>137 </html>
2.37 KB
html2text {}
Max HTML report size reached
509 B
./usr/share/doc/libgtsam-dev/html/a00872.js
423 B
js-beautify {}
Max HTML report size reached
143 KB
./usr/share/doc/libgtsam-dev/html/a00872_source.html
Max HTML report size reached
19.1 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/NoiseModel.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 100 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">NoiseModel.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p><a·href="a00875_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00875_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="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>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>
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>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
144 <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>
145 Namespaces</h2></td></tr>114 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>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>
147 <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>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <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>118 </table>
177 <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>
178 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
179 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
180 <dd>122 <dd>
181 Frank·Dellaert·</dd></dl>123 Richard·Roberts·</dd></dl>
182 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
183 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
185 <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!·-->
186 ··<ul>128 ··<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="a00875.html">NoiseModel.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="a00875.html">GaussianJunctionTree.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>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>
189 ··</ul>131 ··</ul>
190 </div>132 </div>
191 </body>133 </body>
192 </html>134 </html>
4.82 KB
html2text {}
Max HTML report size reached
165 KB
./usr/share/doc/libgtsam-dev/html/a00875_source.html
Max HTML report size reached
12.1 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/iterative.cpp·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, 62 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">iterative.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Iterative·methods,·implementation.·· 
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: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>110 </table>
139 <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>
140 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
142 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>114 <dd>
 115 Richard·Roberts·</dd></dl>
143 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>120 ··<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="a00878.html">iterative.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="a00878.html">GaussianEliminationTree.cpp</a></li>
149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
150 ··</ul>123 ··</ul>
151 </div>124 </div>
152 </body>125 </body>
153 </html>126 </html>
3.17 KB
html2text {}
Max HTML report size reached
6.79 KB
./usr/share/doc/libgtsam-dev/html/a00881_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="a00746.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="a00752.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00647.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="a00638.html">gtsam/inference/ISAM.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="a00080.html">gtsam/base/Testable.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="a00110.html">gtsam/base/Testable.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">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="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="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>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
Offset 141, 17 lines modifiedOffset 141, 17 lines modified
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
142 </div>142 </div>
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;&gt;</div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;&gt;</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03804.html">···49</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianISAM&gt;·{};</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03804.html">···49</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianISAM&gt;·{};</div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
148 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>148 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
149 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>149 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
150 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>150 <div·class="ttc"·id="aa00752_html"><div·class="ttname"><a·href="a00752.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>
151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
152 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>152 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
153 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>153 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
154 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>154 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>
155 <div·class="ttc"·id="aa03756_html"><div·class="ttname"><a·href="a03756.html">gtsam::GaussianBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Gaussian·density.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesTree.h:52</div></div>155 <div·class="ttc"·id="aa03756_html"><div·class="ttname"><a·href="a03756.html">gtsam::GaussianBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Gaussian·density.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesTree.h:52</div></div>
156 <div·class="ttc"·id="aa03800_html"><div·class="ttname"><a·href="a03800.html">gtsam::GaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·GaussianISAM.h:28</div></div>156 <div·class="ttc"·id="aa03800_html"><div·class="ttname"><a·href="a03800.html">gtsam::GaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·GaussianISAM.h:28</div></div>
157 </div><!--·fragment·--></div><!--·contents·-->157 </div><!--·fragment·--></div><!--·contents·-->
7.31 KB
./usr/share/doc/libgtsam-dev/html/a00884.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 38 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="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SubgraphSolver.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ConjugateGradientSolver.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Subgraph·Solver·from·IROS·2010.··106 <p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00884_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="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">
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: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>
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>
 130 <div·class="textblock"><p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·</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>131 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
117 <dd>132 <dd>
118 Yong·Dian·Jian·</dd></dl>133 Sungtae·An·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>Nov·6,·2014·</dd></dl>
119 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>139 ··<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="a00884.html">SubgraphSolver.cpp</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00884.html">ConjugateGradientSolver.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>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>
126 ··</ul>142 ··</ul>
127 </div>143 </div>
128 </body>144 </body>
129 </html>145 </html>
1.78 KB
html2text {}
Max HTML report size reached
17.4 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/iterative.h·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, 76 lines modifiedOffset 94, 55 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">iterative.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.cpp·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Iterative·methods,·implementation.··106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00887_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="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"> 
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">
 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">
122 <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>
123 Functions</h2></td></tr>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>
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>125 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:ad2b587fde5d35a27d6c88feb4432e785"·id="r_ad2b587fde5d35a27d6c88feb4432e785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b587fde5d35a27d6c88feb4432e785"·name="ad2b587fde5d35a27d6c88feb4432e785"></a> 
133 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
134 <tr·class="memdesc:ad2b587fde5d35a27d6c88feb4432e785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr> 
135 <tr·class="separator:ad2b587fde5d35a27d6c88feb4432e785"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:aed4b2ca704ddd6530ea70122f883ac88"·id="r_aed4b2ca704ddd6530ea70122f883ac88"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed4b2ca704ddd6530ea70122f883ac88">gtsam::steepestDescent</a>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
137 <tr·class="memdesc:aed4b2ca704ddd6530ea70122f883ac88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·calls·using·matrices,·will·create·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·class·internally:··<br·/></td></tr> 
138 <tr·class="separator:aed4b2ca704ddd6530ea70122f883ac88"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:af55440f741d8b2f706101f7a79ba7111"·id="r_af55440f741d8b2f706101f7a79ba7111"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55440f741d8b2f706101f7a79ba7111"·name="af55440f741d8b2f706101f7a79ba7111"></a> 
140 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
141 <tr·class="memdesc:af55440f741d8b2f706101f7a79ba7111"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Matrix·version.·<br·/></td></tr> 
142 <tr·class="separator:af55440f741d8b2f706101f7a79ba7111"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a81b7af7638d28555c3f404318cc67b22"·id="r_a81b7af7638d28555c3f404318cc67b22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b7af7638d28555c3f404318cc67b22"·name="a81b7af7638d28555c3f404318cc67b22"></a> 
144 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
145 <tr·class="memdesc:a81b7af7638d28555c3f404318cc67b22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
146 <tr·class="separator:a81b7af7638d28555c3f404318cc67b22"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:aa84114ad1593684ad739088a2898afdb"·id="r_aa84114ad1593684ad739088a2898afdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84114ad1593684ad739088a2898afdb"·name="aa84114ad1593684ad739088a2898afdb"></a> 
148 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
149 <tr·class="memdesc:aa84114ad1593684ad739088a2898afdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
150 <tr·class="separator:aa84114ad1593684ad739088a2898afdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 </table>126 </table>
152 <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>
153 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>128 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>
154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
155 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>130 <dd>
 131 Christian·Potthast·</dd>
 132 <dd>
 133 Richard·Roberts·</dd>
 134 <dd>
 135 Frank·Dellaert·</dd></dl>
156 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
157 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
159 <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!·-->
160 ··<ul>140 ··<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="a00887.html">iterative.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00887.html">GaussianFactorGraph.cpp</a></li>
162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
163 ··</ul>143 ··</ul>
164 </div>144 </div>
165 </body>145 </body>
166 </html>146 </html>
4.92 KB
html2text {}
Max HTML report size reached
875 B
./usr/share/doc/libgtsam-dev/html/a00887.js
789 B
js-beautify {}
Max HTML report size reached
6.96 KB
./usr/share/doc/libgtsam-dev/html/a00890.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.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>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation··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="a00890_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00890_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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> 
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"> 
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>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>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·</p>115 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>
 116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</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="a00890.html">AcceleratedPowerMethod.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="a00890.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.64 KB
html2text {}
Max HTML report size reached
44.5 KB
./usr/share/doc/libgtsam-dev/html/a00890_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/AcceleratedPowerMethod.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/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, 166 lines modifiedOffset 98, 65 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.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="a00890.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00890.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.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> 
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>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">using·</span>Sparse·=·Eigen::SparseMatrix&lt;double&gt;;</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
 124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03812.html#aea53397c9d43a943410ca33a4d8953d4">···25</a></span>··<a·class="code·hl_function"·href="a03812.html#acdcbc6dc5ead9bfdb6010f74bee3c8df">HessianFactor::HessianFactor</a>(<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>&amp;·augmentedInformation)·:</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>(keys),·info_(augmentedInformation)</div>
125 <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>
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="};"> 
128 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03716.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03716.html">AcceleratedPowerMethod</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_[·...·truncated·by·diffoscope;·len:·59,·SHA:·73a7844239f6a22692465facc35177eac7fb34c0827737c656e4b3899f4d3c94·...·]</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·Check·number·of·variables</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.nBlocks()·-·1)</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="stringliteral">&quot;one·for·the·information·vector·must·equal·the·number·of·provided·matrix·blocks.·&quot;</span>);</div>
129 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
130 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">double</span>·beta_·=·0;··<span·class="comment">//·a·Polyak·momentum·term</span></div> 
131 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
132 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··Vector·previousVector_;··<span·class="comment">//·store·previous·vector</span></div> 
133 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div> 
135 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">···62</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">AcceleratedPowerMethod</a>(</div> 
137 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·Operator·&amp;A,·<span·class="keyword">const</span>·boost::optional&lt;Vector&gt;·initial·=·boost::none,</div> 
138 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordtype">double</span>·initialBeta·=·0.0)</div> 
139 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······:·<a·class="code·hl_class"·href="a03980.html">PowerMethod</a>&lt;Operator&gt;(A,·initial)·{</div> 
140 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·initialize·Ritz·eigen·vector·and·previous·vector</span></div> 
141 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····this-&gt;ritzVector_·=·initial·?·initial.get()·:·Vector::Random(this-&gt;dim_);</div> 
142 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····this-&gt;ritzVector_.normalize();</div> 
143 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····previousVector_·=·Vector::Zero(this-&gt;dim_);</div> 
144 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·initialize·beta_</span></div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·Check·RHS·dimension</span></div>
146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····beta_·=·initialBeta;</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordflow">if</span>(<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.getDim(<a·class="code·hl_function"·href="a03812.html#a0[·...·truncated·by·diffoscope;·len:·78,·SHA:·371eb74844310d469511511ae6475d754c8d73cb726716993979b41108eeba7f·...·]</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="stringliteral">&quot;must·be·the·information·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div>
147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
148 </div>140 </div>
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
150 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">···80</a></span>··Vector·<a·class="code·hl_function"·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">acceleratedPowerIteration</a>·(<span·class="keyword">const</span>·Vector·&amp;x1,·<span·class="keyword">const</span>·Vector·&amp;x0,</div> 
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>························<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·beta)<span·class="keyword">·const·</span>{</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····Vector·y·=·this-&gt;<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>·*·x1·-·beta·*·x0;</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····y.normalize();</div> 
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·y;</div> 
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div> 
157 </div> 
158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
159 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">···92</a></span>··Vector·<a·class="code·hl_function"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">acceleratedPowerIteration</a>·()<span·class="keyword">·const·</span>{</div> 
161 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····Vector·y·=·<a·class="code·hl_function"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">acceleratedPowerIteration</a>(this-&gt;ritzVector_,·previousVector_,·beta_);</div> 
162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·y;</div> 
163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div> 
164 </div> 
165 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
166 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03716.html#a21ae63aed0ead222ca8e7bb334a4877c">··101</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03716.html#a21ae63aed0ead222ca8e7bb334a4877c">estimateBeta</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·T·=·10)<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="comment">//·set·initial·estimation·of·maxBeta</span></div> 
169 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····Vector·initVector·=·this-&gt;ritzVector_;</div> 
170 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·up·=·initVector.dot(·this-&gt;<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>·*·initVector·);</div> 
171 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·down·=·initVector.dot(initVector);</div> 
172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·mu·=·up·/·down;</div> 
173 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordtype">double</span>·maxBeta·=·mu·*·mu·/·4;</div> 
174 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordtype">size_t</span>·maxIndex;</div> 
175 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····std::vector&lt;double&gt;·betas;</div> 
176 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
177 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····Matrix·R·=·Matrix::Zero(this-&gt;dim_,·10);</div> 
178 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="comment">//·run·T·times·of·iteration·to·find·the·beta·that·has·the·largest·Rayleigh·quotient</span></div> 
179 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·t·=·0;·t·&lt;·T;·t++)·{</div> 
180 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="comment">//·after·each·t·iteration,·reset·the·betas·with·the·current·maxBeta</span></div> 
181 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······betas·=·{2·/·3·*·maxBeta,·0.99·*·maxBeta,·maxBeta,·1.01·*·maxBeta,</div> 
182 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>···············1.5·*·maxBeta};</div> 
183 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······<span·class="comment">//·iterate·through·every·beta·value</span></div> 
184 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·betas.size();·++k)·{</div> 
185 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>········<span·class="comment">//·initialize·x0·and·x00·in·each·iteration·of·each·beta</span></div> 
186 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>········Vector·x0·=·initVector;</div> 
187 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>········Vector·x00·=·Vector::Zero(this-&gt;dim_);</div> 
188 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>········<span·class="comment">//·run·10·steps·of·accelerated·power·iteration·with·this·beta</span></div> 
189 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·j·=·1;·j·&lt;·10;·j++)·{</div> 
190 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··········<span·class="keywordflow">if</span>·(j·&lt;·2)·{</div> 
191 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>············R.col(0)·=·<a·class="code·hl_function"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">acceleratedPowerIteration</a>(x0,·x00,·betas[k]);</div> 
192 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>············R.col(1)·=·<a·class="code·hl_function"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">acceleratedPowerIteration</a>(R.col(0),·x0,·betas[k]);</div> 
193 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··········}·<span·class="keywordflow">else</span>·{</div> 
194 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>············R.col(j)·=·<a·class="code·hl_function"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">acceleratedPowerIteration</a>(R.col(j·-·1),·R.col(j·-·2),</div> 
195 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··betas[k]);</div> 
196 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··········}</div> 
Max diff block lines reached; 7230/34413 bytes (21.01%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
11.7 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/SubgraphBuilder.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, 52 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">SubgraphBuilder.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>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 <p><a·href="a00893_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="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">
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: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>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"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>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>
133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
134 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>131 ··<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="a00893.html">SubgraphBuilder.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="a00893.html">VectorValues.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>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 ··</ul>134 ··</ul>
142 </div>135 </div>
143 </body>136 </body>
144 </html>137 </html>
2.98 KB
html2text {}
Max HTML report size reached
376 B
./usr/share/doc/libgtsam-dev/html/a00893.js
290 B
js-beautify {}
Max HTML report size reached
15.6 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/GaussianFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 lines modifiedOffset 94, 87 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</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">GaussianFactorGraph.cpp·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">
  
106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··107 <p>vector·of·errors··
107 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00896_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="a03736.html">gtsam::traits&lt;·Errors·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03736.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>118 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>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="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>
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="typedef-members"·name="typedef-members"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
116 Typedefs</h2></td></tr>124 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>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>
119 <tr·class="separator:ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a74eb09e3192f06bae9de746aa981624a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">129 </table><table·class="memberdecls">
121 <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>
122 Functions</h2></td></tr>131 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>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>
125 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a>
 152 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr>
 153 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr>
 154 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a>
 156 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 157 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr>
 158 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a>
 160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr>
 161 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr>
 162 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>163 </table>
127 <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>
128 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>165 <div·class="textblock"><p>vector·of·errors·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>166 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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·-->167 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>171 ··<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="a00896.html">GaussianFactorGraph.cpp</a></li>172 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00896.html">Errors.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>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>
143 ··</ul>174 ··</ul>
144 </div>175 </div>
145 </body>176 </body>
146 </html>177 </html>
3.02 KB
html2text {}
Max HTML report size reached
869 B
./usr/share/doc/libgtsam-dev/html/a00896.js
783 B
js-beautify {}
Max HTML report size reached
8.61 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/JacobianFactor.cpp·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, 53 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">JacobianFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">linearExceptions.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
 104 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··
 105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">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><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>112 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>
129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
130 <dd> 
131 Christian·Potthast·</dd> 
132 <dd> 
133 Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
135 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>121 ··<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="a00899.html">JacobianFactor.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="a00899.html">linearExceptions.cpp</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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 ··</ul>124 ··</ul>
143 </div>125 </div>
144 </body>126 </body>
145 </html>127 </html>
2.17 KB
html2text {}
Max HTML report size reached
13.5 KB
./usr/share/doc/libgtsam-dev/html/a00902.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 57 lines modifiedOffset 94, 64 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Header·file·for·Attitude·factor.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00902_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="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>
132 </table>141 </table>
133 <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>
134 <div·class="textblock"><p>Header·file·for·Attitude·factor.·</p> 
135 <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>
136 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>144 <dd>
 145 Adam·Bry·</dd></dl>
137 </div></div><!--·contents·-->146 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>150 ··<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="a00902.html">AttitudeFactor.h</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="a00902.html">TangentPreintegration.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>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>
144 ··</ul>153 ··</ul>
145 </div>154 </div>
146 </body>155 </body>
147 </html>156 </html>
2.52 KB
html2text {}
Max HTML report size reached
7.31 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/ConstantVelocityFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/GPSFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 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">ConstantVelocityFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GPSFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Maintain·a·constant·velocity·motion·model·between·two·NavStates.··105 <p>Header·file·for·GPS·factor.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00908_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="a04132.html">gtsam::GPSFactor</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·position·in·a·Cartesian·frame.··<a·href="a04132.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="a04136.html">gtsam::GPSFactor2</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04132.html"·title="Prior·on·position·in·a·Cartesian·frame.">GPSFactor</a>·for·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">NavState</a>.··<a·href="a04136.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Maintain·a·constant·velocity·motion·model·between·two·NavStates.·</p>125 <div·class="textblock"><p>Header·file·for·GPS·factor.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Asa·Hammond·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>January·22,·2014·</dd></dl>
124 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>132 ··<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="a00908.html">ConstantVelocityFactor.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="a00908.html">GPSFactor.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>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 ··</ul>135 ··</ul>
132 </div>136 </div>
133 </body>137 </body>
134 </html>138 </html>
1.67 KB
html2text {}
Max HTML report size reached
55.4 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/ConstantVelocityFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/GPSFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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">GPSFactor.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>
Offset 114, 71 lines modifiedOffset 114, 170 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="a00944.html">gtsam/navigation/NavState.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01025.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="a01097.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="a00962.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="a00278.html">gtsam/geometry/Pose3.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="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> 
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="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">public</span>:</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> 
138 <div·class="foldopen"·id="foldopen00050"·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>
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>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>
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>131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 132 <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="a04536.html">NoiseModelFactorN&lt;Pose3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········Matrix99·error_H_predicted;</div>133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</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">l[·...·truncated·by·diffoscope;·len:·96,·SHA:·a46cae79e587ae68009ac8de4379f21e806d01c8679fc4035d4be4569342914e·...·]</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·nT_;·</div>
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">if</span>·(H1)·{</div>136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</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>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="a04132.html#addc288a62819fd96f68feef3a953de69">···46</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;GPSFactor&gt;·<a·class="code·hl_typedef"·href="a04132.html#addc288a62819fd96f68feef3a953de69">shared_ptr</a>;</div>
 139 <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"><a·class="line"·href="a04132.html#a09a484b80ec2d6b518c59cc8012d7895">···49</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04132.html">GPSFactor</a>·<a·class="code·hl_typedef"·href="a04132.html#a09a484b80ec2d6b518c59cc8012d7895">This</a>;</div>
 141 <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"><a·class="line"·href="a04132.html#a2c18c211bcbb029e12310ed4d6bcc2cd">···52</a></span>··<a·class="code·hl_function"·href="a04132.html#a2c18c211bcbb029e12310ed4d6bcc2cd">GPSFactor</a>():·nT_(0,·0,·0)·{}</div>
 143 <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>··<a·class="code·hl_class"·href="a04132.html">~GPSFactor</a>()<span·class="keyword">·override·</span>{}</div>
 145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 146 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04132.html#aadfaf1bf9a6252628e62a7259baa34a4">···63</a></span>··<a·class="code·hl_function"·href="a04132.html#aadfaf1bf9a6252628e62a7259baa34a4">GPSFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·gpsIn,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key),·nT_(gpsIn)·{</div>
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div>149 <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> 
157 </div>150 </div>
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</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="a04132.html#aae22711fd7e4f7bb66111b9c4de8dea5">···68</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04132.html#aae22711fd7e4f7bb66111b9c4de8dea5">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04132.html">This</a>(*<span·class="keyword">this</span>)));</div>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>
159 </div>157 </div>
 158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<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>
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>············································DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>161 <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>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
 163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 164 <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;·p,</div>
 165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······boost::optional&lt;Matrix&amp;&gt;·H·=·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>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;·measurementIn()<span·class="keyword">·const·</span>{</div>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·nT_;</div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
 170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 171 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">static</span>·std::pair&lt;Pose3,·Vector3&gt;·EstimateState(<span·class="keywordtype">double</span>·t1,·<span·class="keyword">const</span>·Point3&amp;·NED1,</div>
 172 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordtype">double</span>·t2,·<span·class="keyword">const</span>·Point3&amp;·NED2,·<span·class="keywordtype">double</span>·timestamp);</div>
 173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}··<span·class="comment">//·namespace·gtsam</span></div>174 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">private</span>:</div>
 175 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a04132.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···99</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 177 <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>
 178 <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>
 179 <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>
 180 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····ar</div>
 181 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;NoiseModelFactor1&quot;</span>,</div>
 182 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
 183 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(nT_);</div>
 184 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··}</div>
 185 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>};</div>
 186 </div>
Max diff block lines reached; 10741/43421 bytes (24.74%) of diff not shown.
12.9 KB
html2text {}
Max HTML report size reached
8.49 KB
./usr/share/doc/libgtsam-dev/html/a00914.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationBase.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, 62 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">PreintegrationBase.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="a00914_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00914_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="a04216.html">gtsam::PreintegrationBase</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"><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>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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>122 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>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>126 </table>
119 <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>
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> 
145 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>134 ··<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="a00914.html">PreintegrationBase.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="a00914.html">Scenario.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>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>
152 ··</ul>137 ··</ul>
153 </div>138 </div>
154 </body>139 </body>
155 </html>140 </html>
2.06 KB
html2text {}
Max HTML report size reached
387 B
./usr/share/doc/libgtsam-dev/html/a00914.js
301 B
js-beautify {}
Max HTML report size reached
76.2 KB
./usr/share/doc/libgtsam-dev/html/a00914_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/PreintegrationBase.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, 175 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">PreintegrationBase.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="a00914.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00914.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00827.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="a00962.html">gtsam/navigation/NavState.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>
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00923.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="a00944.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="a00968.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="a00875.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> 
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> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
131 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00025"·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>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>
133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">public</span>:</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>·<a·class="code·hl_class"·href="a04140.html">Bias</a>;</div> 
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>·<a·class="code·hl_struct"·href="a04220.html">Params</a>;</div>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">~Scenari[·...·truncated·by·diffoscope;·len:·10,·SHA:·edfdf5033dc4632d0215f17401303d0754c3c24e036b871397432680430592cc·...·]</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>
 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>
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::shared_ptr&lt;Params&gt;·p_;</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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#a774c243fcec68bbfcfc2c62db3[·...·truncated·by·diffoscope;·len:·21,·SHA:·4b1820674a93fa5738803ba04032aa1322fa67c3a9366fe6e63db5281737f55e·...·]</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>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>};</div>
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#a05698caf670[·...·truncated·by·diffoscope;·len:·38,·SHA:·208412c0991fc26c78f16d26b3bd31198e74fb448c7fbba373e1f3a53b06859a·...·]/div>151 </div>
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</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>
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>155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div>
149 <div·class="line"><a·id="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> 
158 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">156 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
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">matchesParamsWith</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>&amp;·other)<span·class="keyword">·const·</span>{</div> 
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>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="keywor[·...·truncated·by·diffoscope;·len:·82,·SHA:·fbe6617daf5ece71d9f8cb7a05b9d1fa7d42f46fd0b13d31e1412ec48f3dec32·...·]</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>
162 </div>160 </div>
163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">162 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
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#abf8bcbed6faa28b929feb17ebc945cbc">params</a>()<span·class="keyword">·const·</span>{</div> 
166 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">return</span>·p_;</div>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#acd96948b7aabca8d3edd32986[·...·truncated·by·diffoscope;·len:·106,·SHA:·dabef244ba1f21e81061714b432638a173f7959cf9b35fd47d62f821de3bb00d·...·]</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>
167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
168 </div>166 </div>
169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">···70</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">omega_b</a>(<span·class="keywordtype"[·...·truncated·by·diffoscope;·len:·129,·SHA:·8fb92bafc046984ce1e97476f43a4496e51256b85141ab0077204927d349c8d4·...·]</div>
170 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">168 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
171 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04216.html#a62835e11ff9409ffd26a59c6ec8d7cfd">···96</a></span>··<a·class="code·hl_struct"·href="a04220.html">Params</a>&amp;·<a·class="code·hl_function"·href="a04216.html#a62835e11ff9409ffd26a59c6ec8d7cfd">p</a>()<span·class="keyword">·const·</span>{</div> 
172 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·*p_;</div>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="keywordty[·...·truncated·by·diffoscope;·len:·66,·SHA:·09171c70871a8baa31f6541d71239824fc474a11e8a53e5c01eb632cd21e691c·...·]</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>
173 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
174 </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>
175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
176 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
177 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·biasHat_;·}</div> 
Max diff block lines reached; 16212/58294 bytes (27.81%) of diff not shown.
19.1 KB
html2text {}
Max HTML report size reached
10.4 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/MagFactor.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, 52 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">MagFactor.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>Factors·involving·magnetometers.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00917_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00917_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> 
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>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04216.html">gtsam::PreintegrationBase</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04216.html"·title="PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...">PreintegrationBase</a>·is·the·base·class·for·PreintegratedMeasurements·(in·<a·class="el"·href="a04152.html"·title="ImuFactor·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·t...">ImuFactor</a>)·and·CombinedPreintegratedMeasurements·(in·<a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>).··<a·href="a04216.html#details">More...</a><br·/></td></tr>
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>
 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>
134 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>149 ··<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="a00917.html">MagFactor.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="a00917.html">PreintegrationBase.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>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>
141 ··</ul>152 ··</ul>
142 </div>153 </div>
143 </body>154 </body>
144 </html>155 </html>
2.82 KB
html2text {}
Max HTML report size reached
420 B
./usr/share/doc/libgtsam-dev/html/a00917.js
334 B
js-beautify {}
Max HTML report size reached
93.6 KB
./usr/share/doc/libgtsam-dev/html/a00917_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/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, 241 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">MagFactor.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="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01097.html">gtsam/nonlinear/NonlinearFactor.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="a00965.html">gtsam/navigation/PreintegrationParams.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="a00395.html">gtsam/geometry/Rot2.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="a00962.html">gtsam/navigation/NavState.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>122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00974.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="a00827.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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="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="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="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="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> 
128 <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="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>
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>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="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>
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::shared_ptr&lt;Params&gt;·p_;</div>
135 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
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="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
142 </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[·...·truncated·by·diffoscope;·len:·50,·SHA:·9c15504cdaa413c4655d11ca232afe48a6a5c052be47886f550235f2379184f0·...·]/div>
143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
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>143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
149 </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">PreintegrationBas[·...·truncated·by·diffoscope;·len:·11,·SHA:·e4b359c8a9485bc7cb036529437f004be3e77d2ff2e114105311cf79d90277e7·...·]/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>
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
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>148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</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>149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·q;</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>
160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
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>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>
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</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>
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>157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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="a04536.html">NoiseModelFactorN</a>&lt;Rot3&gt;·{</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">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> 
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div> 
181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
182 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 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">matchesParamsWith</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>&amp;·other)<span·class="keyword">·const·</span>{</div>
 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>
183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a04176.html#a5667d9e3964646f534760bab0b309241">···99</a></span>··<a·class="code·hl_function"·href="a04176.html#a5667d9e3964646f534760bab0b309241">MagFactor1</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> 
184 <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="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> 
185 <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#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div> 
186 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;<a·class="code·hl_class"·href="a03228.html">Rot3</a>&gt;(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·<span·class="comment">//</span></div> 
187 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······measured_(measured),·nM_(scale·*·direction),·bias_(bias)·{</div> 
188 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··}</div>161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
189 </div>162 </div>
Max diff block lines reached; 45176/72356 bytes (62.44%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
22.8 KB
html2text {}
Max HTML report size reached
73.3 KB
./usr/share/doc/libgtsam-dev/html/a00920_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/GPSFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/MagPoseFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 186 lines modifiedOffset 98, 167 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GPSFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">MagPoseFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00920.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01025.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01097.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="a00944.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="a00410.html">gtsam/geometry/Pose3.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="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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·POSE&gt;</div>
126 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
127 <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_c[·...·truncated·by·diffoscope;·len:·55,·SHA:·5ef869059c49eb941bb2a9cddb9f47e8cf4811a1ab2daca0697840c4aa794d1f·...·]&gt;·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04188.html">···28</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04188.html">MagPoseFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·45,·SHA:·b8723e98a86f67d9cf5432959291ecbf6d75264f14220151b217f0300c1712d7·...·]&gt;·{</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">private</span>:</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>This·=·<a·class="code·hl_class"·href="a04188.html">MagPoseFactor&lt;POSE&gt;</a>;</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04536.html">Base</a>·=·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>;</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">using·</span>Point·=·<span·class="keyword">typename</span>·POSE::Translation;·</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">using·</span>Rot·=·<span·class="keyword">typename</span>·POSE::Rotation;</div>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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="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>
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</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>
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
131 <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="a04536.html">NoiseModelFactorN&lt;Pose3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·MeasDim·=·Point::RowsAtCompileTime;</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·PoseDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;POSE&gt;::dimension</a>;</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·RotDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Rot&gt;::dimension</a>;</div>
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·nT_;·</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>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··GTSAM_CONCEPT_TESTABLE_TYPE(POSE)</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··GTSAM_CONCEPT_POSE_TYPE(POSE)</div>
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04132.html#addc288a62819fd96f68feef3a953de69">···46</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;GPSFactor&gt;·<a·class="code·hl_typedef"·href="a04132.html#addc288a62819fd96f68feef3a953de69">shared_ptr</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"><a·class="line"·href="a04132.html#a09a484b80ec2d6b518c59cc8012d7895">···49</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04132.html">GPSFactor</a>·<a·class="code·hl_typedef"·href="a04132.html#a09a484b80ec2d6b518c59cc8012d7895">This</a>;</div> 
140 <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>
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04132.html#a2c18c211bcbb029e12310ed4d6bcc2cd">···52</a></span>··<a·class="code·hl_function"·href="a04132.html#a2c18c211bcbb029e12310ed4d6bcc2cd">GPSFactor</a>():·nT_(0,·0,·0)·{}</div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">···52</a></span>··<a·class="code·hl_function"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">~MagPoseFactor</a>()<span·class="keyword">·override·</span>{}</div>
142 <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>
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a04132.html">~GPSFactor</a>()<span·class="keyword">·override·</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>
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
145 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04132.html#aadfaf1bf9a6252628e62a7259baa34a4">···63</a></span>··<a·class="code·hl_function"·href="a04132.html#aadfaf1bf9a6252628e62a7259baa34a4">GPSFactor</a>(<a·class="code·hl_typedef"·href=[·...·truncated·by·diffoscope;·len:·348,·SHA:·4b2ed224013386e328c892f874c2996d1f434badea235b3cffdbd9c8b597a672·...·]</div>154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">···67</a></span>··<a·class="code·hl_function"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">MagPoseFactor</a>(<a·class="code·hl_typedef"·h[·...·truncated·by·diffoscope;·len:·69,·SHA:·c2a145035cf2f922c4b9f1c85eb74ec9bd1638c88bda465f6d60bd5e06a585b8·...·]</div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>················<span·class="keyword">const</span>·Point&amp;·measured,</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>················<span·class="keywordtype">double</span>·scale,</div>
 157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>················<span·class="keyword">const</span>·Point&amp;·direction,</div>
 158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>················<span·class="keyword">const</span>·Point&amp;·bias,</div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div>
 160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>················<span·class="keyword">const</span>·boost::optional&lt;POSE&gt;&amp;·body_P_sensor)</div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key),·nT_(gpsIn)·{</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>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········nM_(scale·*·direction.normalized()),</div>
 164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········bias_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·bias·:·bias),</div>
 165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········body_P_sensor_(body_P_sensor)·{}</div>
149 </div>166 </div>
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
151 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04132.html#aae22711fd7e4f7bb66111b9c4de8dea5">···68</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04132.html#aae22711fd7e4f7bb66111b9c4de8dea5">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
153 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div> 
154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04132.html">This</a>(*<span·class="keyword">this</span>)));</div> 
155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div> 
156 </div> 
157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<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> 
159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>············································DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
161 <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="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 168 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">···81</a></span>··NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">clone</a>()<span·class="keyword">·const·override·</span>{</div>
163 <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;·p,</div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;·measurementIn()<span·class="keyword">·const·</span>{</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·nT_;</div>170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;NonlinearFactor&gt;(</div>
 171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));</div>
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 173 </div>
 174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
169 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">static</span>·std::pair&lt;Pose3,·Vector3&gt;·EstimateState(<span·class="keywordtype">double</span>·t1,·<span·class="keyword">const</span>·Point3&amp;·NED1,</div> 
171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordtype">double</span>·t2,·<span·class="keyword">const</span>·Point3&amp;·NED2,·<span·class="keywordtype">double</span>·timestamp);</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="}">
 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>
 184 </div>
Max diff block lines reached; 33728/57553 bytes (58.60%) of diff not shown.
17.0 KB
html2text {}
Max HTML report size reached
9.62 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/ImuFactor.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 96, 60 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">ImuFactor.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>Simple·class·to·test·navigation·scenarios.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00938_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="a04236.html">gtsam::ScenarioRunner</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> 
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>112 <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>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>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
126 Namespaces</h2></td></tr>117 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><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>
 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>
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·-->125 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
147 ··<ul>129 ··<ul>
148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00938.html">ImuFactor.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="a00938.html">ScenarioRunner.h</a></li>
149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>132 ··</ul>
151 </div>133 </div>
152 </body>134 </body>
153 </html>135 </html>
2.42 KB
html2text {}
Max HTML report size reached
464 B
./usr/share/doc/libgtsam-dev/html/a00938.js
378 B
js-beautify {}
Max HTML report size reached
102 KB
./usr/share/doc/libgtsam-dev/html/a00938_source.html
Max HTML report size reached
5.82 KB
./usr/share/doc/libgtsam-dev/html/a00941.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 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">TangentPreintegration.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BarometricFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00941_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Implementation·file·for·Barometric·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"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>112 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
121 <dd> 
122 Adam·Bry·</dd></dl>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>
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="a00941.html">TangentPreintegration.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00941.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.29 KB
html2text {}
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a00944.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/NavState.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 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>·&#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">AttitudeFactor.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.··105 <p>Header·file·for·Attitude·factor.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00944_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00944_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="a04196.html">gtsam::NavState</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>
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>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>
114 <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="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>
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>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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>128 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><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>132 </table>
131 <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>
132 <div·class="textblock"><p>Navigation·state·composing·of·attitude,·position,·and·velocity.·</p>134 <div·class="textblock"><p>Header·file·for·Attitude·factor.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
134 <dl·class="section·date"><dt>Date</dt><dd>July·2015·</dd></dl>136 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
135 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>141 ··<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="a00944.html">NavState.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00944.html">AttitudeFactor.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>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 ··</ul>144 ··</ul>
143 </div>145 </div>
144 </body>146 </body>
145 </html>147 </html>
2.51 KB
html2text {}
Max HTML report size reached
466 B
./usr/share/doc/libgtsam-dev/html/a00944.js
380 B
js-beautify {}
Max HTML report size reached
98.5 KB
./usr/share/doc/libgtsam-dev/html/a00944_source.html
Max HTML report size reached
5.77 KB
./usr/share/doc/libgtsam-dev/html/a00947.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 45 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BarometricFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Header·file·for·Barometric·factor.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00947_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">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="a04100.html">gtsam::BarometricFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·height·in·a·cartesian·frame.··<a·href="a04100.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
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>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>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>
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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00947.html">BarometricFactor.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="a00947.html">ManifoldPreintegration.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.32 KB
html2text {}
Max HTML report size reached
13.2 KB
./usr/share/doc/libgtsam-dev/html/a00950.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AHRSFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/CombinedImuFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 87 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AHRSFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a00950_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04072.html">gtsam::PreintegratedAhrsMeasurements</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">PreintegratedAHRSMeasurements·accumulates·(integrates)·the·Gyroscope·measurements·(rotation·rates)·and·the·corresponding·covariance·matrix.··<a·href="a04072.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04076.html">gtsam::AHRSFactor</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
 113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 114 Macros</h2></td></tr>
 115 <tr·class="memitem:a47c72c8c8033ac067a70a39882232620"·id="r_a47c72c8c8033ac067a70a39882232620"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c72c8c8033ac067a70a39882232620"·name="a47c72c8c8033ac067a70a39882232620"></a>
 116 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,0)</td></tr>
 117 <tr·class="separator:a47c72c8c8033ac067a70a39882232620"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a8b86d97c87c595548655639e38f05d6c"·id="r_a8b86d97c87c595548655639e38f05d6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b86d97c87c595548655639e38f05d6c"·name="a8b86d97c87c595548655639e38f05d6c"></a>
 119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,3)</td></tr>
 120 <tr·class="separator:a8b86d97c87c595548655639e38f05d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:af24d2a594d2a71cc868be63b097517a6"·id="r_af24d2a594d2a71cc868be63b097517a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af24d2a594d2a71cc868be63b097517a6"·name="af24d2a594d2a71cc868be63b097517a6"></a>
 122 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,6)</td></tr>
 123 <tr·class="separator:af24d2a594d2a71cc868be63b097517a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:aba0e03b2dd44d4ffe264beac5f5b5369"·id="r_aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba0e03b2dd44d4ffe264beac5f5b5369"·name="aba0e03b2dd44d4ffe264beac5f5b5369"></a>
 125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,0)</td></tr>
 126 <tr·class="separator:aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a3616767b248dc8bd965987eb4dcdb919"·id="r_a3616767b248dc8bd965987eb4dcdb919"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3616767b248dc8bd965987eb4dcdb919"·name="a3616767b248dc8bd965987eb4dcdb919"></a>
 128 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,3)</td></tr>
 129 <tr·class="separator:a3616767b248dc8bd965987eb4dcdb919"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a1eda4206a8d6b20278b0ed5952708bfd"·id="r_a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1eda4206a8d6b20278b0ed5952708bfd"·name="a1eda4206a8d6b20278b0ed5952708bfd"></a>
 131 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,6)</td></tr>
 132 <tr·class="separator:a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:a5dbb22c4c75167f0a22dc7cbdd4d22cb"·id="r_a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5dbb22c4c75167f0a22dc7cbdd4d22cb"·name="a5dbb22c4c75167f0a22dc7cbdd4d22cb"></a>
 134 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,0)</td></tr>
 135 <tr·class="separator:a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:ad54359136b9cf16db3ff60f732d425d1"·id="r_ad54359136b9cf16db3ff60f732d425d1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad54359136b9cf16db3ff60f732d425d1"·name="ad54359136b9cf16db3ff60f732d425d1"></a>
 137 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,3)</td></tr>
 138 <tr·class="separator:ad54359136b9cf16db3ff60f732d425d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a3395229ce0059a08893ffbf8e3c08e65"·id="r_a3395229ce0059a08893ffbf8e3c08e65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3395229ce0059a08893ffbf8e3c08e65"·name="a3395229ce0059a08893ffbf8e3c08e65"></a>
 140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,6)</td></tr>
 141 <tr·class="separator:a3395229ce0059a08893ffbf8e3c08e65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a2d7aaa5250690469ea7f1a8e73216bc8"·id="r_a2d7aaa5250690469ea7f1a8e73216bc8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d7aaa5250690469ea7f1a8e73216bc8"·name="a2d7aaa5250690469ea7f1a8e73216bc8"></a>
 143 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_a_a</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(9,9)</td></tr>
 144 <tr·class="separator:a2d7aaa5250690469ea7f1a8e73216bc8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:a26d173cfefdd3b6b2ea057f52e00eb6f"·id="r_a26d173cfefdd3b6b2ea057f52e00eb6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26d173cfefdd3b6b2ea057f52e00eb6f"·name="a26d173cfefdd3b6b2ea057f52e00eb6f"></a>
 146 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_g_g</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(12,12)</td></tr>
 147 <tr·class="separator:a26d173cfefdd3b6b2ea057f52e00eb6f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 </table><table·class="memberdecls">
 149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 150 Functions</h2></td></tr>
 151 <tr·class="memitem:a00d16827e9074dad6703e6f166bad49f"·id="r_a00d16827e9074dad6703e6f166bad49f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00d16827e9074dad6703e6f166bad49f"·name="a00d16827e9074dad6703e6f166bad49f"></a>
 152 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;f)</td></tr>
 153 <tr·class="separator:a00d16827e9074dad6703e6f166bad49f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>154 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>155 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Krunal·Chande·</dd>156 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 157 <dd>
 158 Stephen·Williams·</dd>
 159 <dd>
 160 Richard·Roberts·</dd>
 161 <dd>
 162 Vadim·Indelman·</dd>
 163 <dd>
 164 David·Jensen·</dd>
123 <dd>165 <dd>
124 Luca·Carlone·</dd>166 Frank·Dellaert·</dd>
125 <dd>167 <dd>
 168 Varun·Agrawal·</dd></dl>
126 Frank·Dellaert·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl> 
128 </div></div><!--·contents·-->169 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->171 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->172 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>173 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00950.html">AHRSFactor.h</a></li>174 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00950.html">CombinedImuFactor.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>175 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>176 ··</ul>
136 </div>177 </div>
137 </body>178 </body>
138 </html>179 </html>
2.27 KB
html2text {}
Max HTML report size reached
53.8 KB
./usr/share/doc/libgtsam-dev/html/a00956_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/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, 167 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">MagPoseFactor.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01097.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00962.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01025.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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>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="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·POSE&gt;</div> 
126 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04188.html">···28</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04188.html">MagPoseFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href[·...·truncated·by·diffoscope;·len:·44,·SHA:·370a73ff03314b74aee85ecf559d743dd14a7b34f6647c5482ff0ac399b96a77·...·]&gt;·{</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04128.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04128.html">ConstantVelocityFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_c[·...·truncated·by·diffoscope;·len:·68,·SHA:·71dcb85765c1dca2b50ac81cd11afc91ed2d60ae52b69bdfbe83d033268b02d7·...·]&gt;·{</div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">double</span>·dt_;</div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">private</span>:</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>···<span·class="keyword">public</span>:</div>
129 <div·class="line"><a·id="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>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="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>131 <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>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="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>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="a01[·...·truncated·by·diffoscope;·len:·246,·SHA:·b95f58565fe721be730912c69075fb7a6f45c663e992ce192b94bf602b11ed27·...·]</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>
138 <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="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 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="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>
 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>
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>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>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">···52</a></span>··<a·class="code·hl_function"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">~MagPoseFactor</a>()<span·class="keyword">·override·</span>{}</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">···55</a></span>··<a·class="code·hl_function"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">MagPoseFactor</a>()·{}</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
153 <div·class="foldopen"·id="foldopen00067"·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>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>
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>················<span·class="keywordtype">double</span>·scale,</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>
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>153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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>
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········body_P_sensor_(body_P_sensor)·{}</div>155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
166 </div>156 </div>
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
168 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">···81</a></span>··NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;NonlinearFactor&gt;(</div> 
171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));</div> 
172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>
173 </div>158 </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> 
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="}"> 
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> 
184 </div> 
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>159 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
186 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}"> 
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04188.html#a7ef0d9702290ea515cbb502ab0acdbb8">···97</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04188.html#a7ef0d9702290ea515cbb502ab0acdbb8">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> 
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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> 
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</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;</div> 
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········<a·class="code·hl_function"·href="a01428.html#af31e657258505b2e5148846ebbaa3195">gtsam::equal_with_abs_tol</a>(this-&gt;measured_,·e-&gt;measured_,·tol)·&amp;&amp;</div> 
Max diff block lines reached; 11072/41065 bytes (26.96%) of diff not shown.
13.6 KB
html2text {}
Max HTML report size reached
10.9 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/TangentPreintegration.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 63 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="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·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 <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="define-members"·name="define-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Macros</h2></td></tr>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>
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>116 <tr·class="separator:a27bf3e1cd62b587ef1b3bc76e8fbe720"><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>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>
131 <tr·class="separator:a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:afe04e42120f4aacda80ed4fcd9ba2012"><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>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·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
144 <dd>123 <dd>
145 Adam·Bry·</dd></dl>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>
146 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
147 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
149 <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!·-->
150 ··<ul>137 ··<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="a00959.html">TangentPreintegration.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00959.html">ImuFactor.cpp</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>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
153 ··</ul>140 ··</ul>
154 </div>141 </div>
155 </body>142 </body>
156 </html>143 </html>
1.7 KB
html2text {}
Max HTML report size reached
5.73 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/AHRSFactor.cpp·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 94, 36 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">AHRSFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PreintegrationParams.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00965_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>118 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Krunal·Chande·</dd>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 121 <dd>
 122 Stephen·Williams·</dd>
 123 <dd>
 124 Richard·Roberts·</dd>
 125 <dd>
 126 Vadim·Indelman·</dd>
 127 <dd>
 128 David·Jensen·</dd>
113 <dd>129 <dd>
114 Luca·Carlone·</dd>130 Frank·Dellaert</dd>
115 <dd>131 <dd>
116 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
117 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00965.html">AHRSFactor.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00965.html">PreintegrationParams.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.31 KB
html2text {}
Max HTML report size reached
7.13 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/ImuBias.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, 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;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ImuBias.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="a00968_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="a04140.html">gtsam::imuBias::ConstantBias</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04144.html">gtsam::traits&lt;·imuBias::ConstantBias·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>107 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>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="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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <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>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>
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>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>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem: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>
122 </table>121 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</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="a00968.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00968.html">ImuBias.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>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
358 B
./usr/share/doc/libgtsam-dev/html/a00968.js
272 B
js-beautify {}
Max HTML report size reached
9.28 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/Scenario.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, 48 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">Scenario.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="a00971_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00971_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04224.html">gtsam::Scenario</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</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>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>
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="a04228.html">gtsam::ConstantTwistScenario</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>
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>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>,[·...·truncated·by·diffoscope;·len:·346,·SHA:·440e866fff04f1e9d0c8d7287c264ce3934e12659e59270a592776e00793f4d3·...·]8.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 <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>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>
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>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>Simple·class·to·test·navigation·scenarios.·</p> 
129 <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>
130 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>140 ··<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="a00971.html">Scenario.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="a00971.html">PreintegratedRotation.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>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>143 ··</ul>
138 </div>144 </div>
139 </body>145 </body>
140 </html>146 </html>
2.33 KB
html2text {}
Max HTML report size reached
530 B
./usr/share/doc/libgtsam-dev/html/a00971.js
444 B
js-beautify {}
Max HTML report size reached
80.8 KB
./usr/share/doc/libgtsam-dev/html/a00971_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/Scenario.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/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, 152 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">Scenario.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="a00971.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00971.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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="a00875.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="a00944.html">gtsam/navigation/NavState.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>
 120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.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="a00026.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>
 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>
124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04204.html">···31</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·{</div>
 127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04204.html#a59e97f78c2725df39d3844e75d950fa8">···34</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04204.html#a59e97f78c2725df39d3844e75d950fa8">gyroscopeCovariance</a>;</div>
 128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04204.html#a58b443499fde3879301ea6ef9604a130">···35</a></span>··boost::optional&lt;Vector3&gt;·<a·class="code·hl_variable"·href="a04204.html#a58b443499fde3879301ea6ef9604a130">omegaCoriolis</a>;··</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04204.html#a12119fb0a8727799308455777aeaadb6">···36</a></span>··boost::optional&lt;Pose3&gt;·<a·class="code·hl_variable"·href="a04204.html#a12119fb0a8727799308455777aeaadb6">body_P_sensor</a>;····</div>
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>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>
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>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>··<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>
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>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····:·gyroscopeCovariance(gyroscope_covariance)·{</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··Vector3·velocity_b(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">const</span>·Rot3·nRb·=·rotation(t);</div>136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(omega_coriolis)</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>137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········omegaCoriolis.reset(omega_coriolis.get());</div>
144 <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>
145 <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>
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>140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">virtual</span>·~PreintegratedRotationParams()·{}</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>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>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>};</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<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>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Provide·support·for·Eigen::Matrix·in·boost::optional</span></div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">bool</span>·omegaCoriolisFlag·=·omegaCoriolis.is_initialized();</div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;omegaCoriolisFlag&quot;</span>,·omegaCoriolisFlag);</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">if</span>·(omegaCoriolisFlag)·{</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······ar·&amp;·BOOST_SERIALIZATION_NVP(*omegaCoriolis);</div>
 166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>·</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·Align·if·we·are·using·Quaternions</span></div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<a·class="code·hl_define"·href="a00020.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
 173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif</span></div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
151 </div>175 </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> 
160 </div> 
161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
162 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04228.html#acd96948b7aabca8d3edd32986f6ea517">···67</a></span>··<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a04228.html#acd96948b7aabca8d3edd32986f6ea517">pose</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{</div> 
Max diff block lines reached; 30066/62183 bytes (48.35%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
19.9 KB
html2text {}
Max HTML report size reached
6.44 KB
./usr/share/doc/libgtsam-dev/html/a00974.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.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 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">BarometricFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuBias.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00974_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Implementation·file·for·Barometric·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="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">
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>
 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>
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>Implementation·file·for·Barometric·factor.·</p>124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00974.html">BarometricFactor.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="a00974.html">ImuBias.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.42 KB
html2text {}
Max HTML report size reached
8.66 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/ManifoldPreintegration.cpp·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 94, 19 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuFactor.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 <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="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>
 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>
 124 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>
Offset 122, 13 lines modifiedOffset 143, 13 lines modified
122 <dd>143 <dd>
123 Frank·Dellaert·</dd></dl>144 Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>149 ··<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="a00977.html">ManifoldPreintegration.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00977.html">ImuFactor.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>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>
131 ··</ul>152 ··</ul>
132 </div>153 </div>
133 </body>154 </body>
134 </html>155 </html>
2.22 KB
html2text {}
Max HTML report size reached
8.5 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/PreintegratedRotation.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 96, 53 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">PreintegratedRotation.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AHRSFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <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>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</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>
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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">PreintegratedAHRSMeasurements·accumulates·(integrates)·the·Gyroscope·measurements·(rotation·rates)·and·the·corresponding·covariance·matrix.··<a·href="a04072.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04208.html">gtsam::PreintegratedRotation</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04076.html">gtsam::AHRSFactor</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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>122 <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>123 <dd>
133 David·Jensen·</dd>124 Luca·Carlone·</dd>
134 <dd>125 <dd>
135 Frank·Dellaert·</dd></dl>126 Frank·Dellaert·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
136 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>132 ··<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="a00986.html">PreintegratedRotation.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00986.html">AHRSFactor.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>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 ··</ul>135 ··</ul>
144 </div>136 </div>
145 </body>137 </body>
146 </html>138 </html>
2.15 KB
html2text {}
Max HTML report size reached
477 B
./usr/share/doc/libgtsam-dev/html/a00986.js
391 B
js-beautify {}
Max HTML report size reached
89.1 KB
./usr/share/doc/libgtsam-dev/html/a00986_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/PreintegratedRotation.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AHRSFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 203 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">PreintegratedRotation.h</div></div>104 ··<div·class="headertitle"><div·class="title">AHRSFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00986.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00986.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="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="a00971.html">gtsam/navigation/PreintegratedRotation.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="a00410.html">gtsam/geometry/Pose3.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="a01025.html">gtsam/nonlinear/NonlinearFactor.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="a00020.html">gtsam/base/Matrix.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="a00278.html">gtsam/geometry/Pose3.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="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>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="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04204.html">···31</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·{</div>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>[·...·truncated·by·diffoscope;·len:·66,·SHA:·1ebc624501e65a93bafa9bb3b52f33d45f3dbae581ba52a02cba4920feb09cc9·...·]</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>
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>131 <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>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>
132 <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="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>
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="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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="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="}">
 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="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</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>
 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>
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········omegaCoriolis.reset(omega_coriolis.get());</div>145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····resetIntegration();</div>
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">virtual</span>·~PreintegratedRotationParams()·{}</div> 
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s)·<span·class="keyword">const</span>;</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·PreintegratedRotationParams&amp;·other,·<span·class="keywordtype">double</span>·tol=1e-9)·<span·class="keyword">const</span>;</div> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">void</span>·setGyroscopeCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)···{·gyroscopeCovariance·=·cov;··}</div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">void</span>·setOmegaCoriolis(<span·class="keyword">const</span>·Vector3&amp;·omega)·······{·omegaCoriolis.reset(omega);·}</div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·setBodyPSensor(<span·class="keyword">const</span>·Pose3&amp;·pose)············{·body_P_sensor.reset(pose);··}</div> 
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> 
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Provide·support·for·Eigen::Matrix·in·boost::optional</span></div> 
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">bool</span>·omegaCoriolisFlag·=·omegaCoriolis.is_initialized();</div> 
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;omegaCoriolisFlag&quot;</span>,·omegaCoriolisFlag);</div> 
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">if</span>·(omegaCoriolisFlag)·{</div> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······ar·&amp;·BOOST_SERIALIZATION_NVP(*omegaCoriolis);</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>·</div> 
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·Align·if·we·are·using·Quaternions</span></div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:</div> 
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<a·class="code·hl_define"·href="a00047.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif</span></div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div> 
175 </div>147 </div>
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
177 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a04208.html">···89</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04208.html">PreintegratedRotation</a>·{</div> 
179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·<span·class="keyword">public</span>:</div> 
180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·<a·class="code·hl_struct"·href="a04204.html">Params</a>;</div> 
181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·<span·class="keyword">protected</span>:</div> 
183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a04208.html#a6a57eaeabb9d6144a8dff15e9b895a87">···95</a></span>··boost::shared_ptr&lt;Params&gt;·<a·class="code·hl_variable"·href="a04208.html#a6a57eaeabb9d6144a8dff15e9b895a87">p_</a>;</div> 
184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04208.html#ac290e4fa241ce8f6a7a1c94e6f2fccb8">···97</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04208.html#ac290e4fa241ce8f6a7a1c94e6f2fccb8">deltaTij_</a>;···········</div> 
186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04208.html#aead7cee1ef09b022ad4e2836c51c4cc0">···98</a></span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·<a·class="code·hl_variable"·href="a04208.html#aead7cee1ef09b022ad4e2836c51c4cc0">deltaRij_</a>;·············</div> 
187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a04208.html#a44e2af0899009e3d0eb935bc411d14a1">···99</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04208.html#a44e2af0899009e3d0eb935bc411d14a1">delRdelBiasOmega_</a>;··</div> 
188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
189 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a04208.html#ae744d5c7fcf27da650d08f65467f15e1">··102</a></span>··<a·class="code·hl_function"·href="a04208.html#ae744d5c7fcf27da650d08f65467f15e1">PreintegratedRotation</a>()·{}</div> 
190 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·<span·class="keyword">public</span>:</div> 
192 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
193 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="}">149 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a04208.html#aa1900dc3e0d71ae87a3cd149739493dc">··109</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04208.html#aa1900dc3e0d71ae87a3cd149739493dc">Preint[·...·truncated·by·diffoscope;·len:·104,·SHA:·1f82c9a21e07c8d38708fdfc1958a1f3a03214be78d14e24c446cbd1762ced32·...·]</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>
Max diff block lines reached; 39700/68674 bytes (57.81%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
21.9 KB
html2text {}
Max HTML report size reached
6.37 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/ImuBias.cpp·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, 43 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">ImuBias.cpp·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 <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 <tr·class="memitem:a01452"·id="r_a01452"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01452.html">gtsam::imuBias</a></td></tr> 
112 <tr·class="memdesc:a01452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·bias·models·live·in·the·<a·class="el"·href="a01452.html"·title="All·bias·models·live·in·the·imuBias·namespace.">imuBias</a>·namespace.·<br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ae7a6582902c6daf9f20f2f7e466c60d8"·id="r_ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae7a6582902c6daf9f20f2f7e466c60d8"·name="ae7a6582902c6daf9f20f2f7e466c60d8"></a> 
118 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::imuBias::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04140.html">ConstantBias</a>·&amp;bias)</td></tr> 
119 <tr·class="memdesc:ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">ostream·operator·<br·/></td></tr> 
120 <tr·class="separator:ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table>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·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
124 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>113 <dd>
 114 Stephen·Williams·</dd>
 115 <dd>
 116 Richard·Roberts·</dd>
 117 <dd>
 118 Vadim·Indelman·</dd>
 119 <dd>
 120 David·Jensen·</dd>
 121 <dd>
 122 Frank·Dellaert·</dd></dl>
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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00989.html">ImuBias.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00989.html">PreintegratedRotation.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.32 KB
html2text {}
Max HTML report size reached
7.31 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/ImuFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">ImuFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BarometricFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Header·file·for·Barometric·factor.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00992_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04100.html">gtsam::BarometricFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·height·in·a·cartesian·frame.··<a·href="a04100.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:a27bf3e1cd62b587ef1b3bc76e8fbe720"·id="r_a27bf3e1cd62b587ef1b3bc76e8fbe720"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a27bf3e1cd62b587ef1b3bc76e8fbe720"·name="a27bf3e1cd62b587ef1b3bc76e8fbe720"></a> 
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;f)</td></tr> 
116 <tr·class="separator:a27bf3e1cd62b587ef1b3bc76e8fbe720"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:afe04e42120f4aacda80ed4fcd9ba2012"·id="r_afe04e42120f4aacda80ed4fcd9ba2012"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afe04e42120f4aacda80ed4fcd9ba2012"·name="afe04e42120f4aacda80ed4fcd9ba2012"></a> 
118 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;f)</td></tr> 
119 <tr·class="separator:afe04e42120f4aacda80ed4fcd9ba2012"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Header·file·for·Barometric·factor.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
123 <dd> 
124 Stephen·Williams·</dd> 
125 <dd> 
126 Richard·Roberts·</dd> 
127 <dd> 
128 Vadim·Indelman·</dd> 
129 <dd> 
130 David·Jensen·</dd> 
131 <dd> 
132 Frank·Dellaert·</dd></dl> 
133 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>129 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00992.html">ImuFactor.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00992.html">BarometricFactor.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>132 ··</ul>
141 </div>133 </div>
142 </body>134 </body>
143 </html>135 </html>
1.58 KB
html2text {}
Max HTML report size reached
9.2 KB
./usr/share/doc/libgtsam-dev/html/a00995.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ScenarioRunner.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/MagFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 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">ScenarioRunner.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MagFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Simple·class·to·test·navigation·scenarios.··105 <p>Factors·involving·magnetometers.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00995_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00995_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04236.html">gtsam::ScenarioRunner</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
112 <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="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>
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>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>
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">123 </table><table·class="memberdecls">
116 <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>
117 Namespaces</h2></td></tr>125 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>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>
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="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>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>129 </table>
122 <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>
123 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>131 <div·class="textblock"><p>Factors·involving·magnetometers.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 133 <dl·class="section·date"><dt>Date</dt><dd>January·29,·2014·</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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00995.html">ScenarioRunner.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00995.html">MagFactor.h</a></li>
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.47 KB
html2text {}
Max HTML report size reached
481 B
./usr/share/doc/libgtsam-dev/html/a00995.js
395 B
js-beautify {}
Max HTML report size reached
91.2 KB
./usr/share/doc/libgtsam-dev/html/a00995_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/MagFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 241 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h</div></div>104 ··<div·class="headertitle"><div·class="title">MagFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00995.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00995.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00758.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="a00929.html">gtsam/navigation/CombinedImuFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00938.html">gtsam/navigation/ImuFactor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00971.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="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="a01025.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="a00413.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="a00287.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="foldopen"·id="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="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>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">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>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>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>·</div>
 135 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 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>
 142 </div>
 143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</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>
 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>
 159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·q;</div>
 160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
 161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>
140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">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="a04536.html">NoiseModelFactorN</a>&lt;Rot3&gt;·{</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> 
Max diff block lines reached; 43492/71270 bytes (61.02%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
21.5 KB
html2text {}
Max HTML report size reached
5.55 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/ManifoldPreintegration.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, 50 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">ManifoldPreintegration.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="a00998_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="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> 
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·author"><dt>Author</dt><dd>Luca·Carlone·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Krunal·Chande·</dd>
121 <dd> 
122 Stephen·Williams·</dd> 
123 <dd> 
124 Richard·Roberts·</dd> 
125 <dd> 
126 Vadim·Indelman·</dd> 
127 <dd>113 <dd>
128 David·Jensen·</dd>114 Luca·Carlone·</dd>
129 <dd>115 <dd>
130 Frank·Dellaert·</dd></dl>116 Frank·Dellaert·</dd></dl>
 117 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
131 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>122 ··<ul>
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="a00998.html">ManifoldPreintegration.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="a00998.html">AHRSFactor.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>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>125 ··</ul>
139 </div>126 </div>
140 </body>127 </body>
141 </html>128 </html>
1.22 KB
html2text {}
Max HTML report size reached
7.2 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/GaussNewtonOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/nonlinearExceptions.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 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">GaussNewtonOptimizer.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">nonlinearExceptions.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01001_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01001_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04352.html">gtsam::GaussNewtonParams</a></td></tr> 
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>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>
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>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·requesting·to·marginalize·out·variables·from·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·that·are·not·leaves.··<a·href="a04492.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>120 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·</p>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01001.html">GaussNewtonOptimizer.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="a01001.html">nonlinearExceptions.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>132 ··</ul>
133 </div>133 </div>
134 </body>134 </body>
135 </html>135 </html>
1.71 KB
html2text {}
Max HTML report size reached
333 B
./usr/share/doc/libgtsam-dev/html/a01001.js
247 B
js-beautify {}
Max HTML report size reached
28.6 KB
./usr/share/doc/libgtsam-dev/html/a01001_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/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 98, 91 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">GaussNewtonOptimizer.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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;boost/lexical_cast.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="a01094.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">gtsam/inference/Key.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>GaussNewtonOptimizer;</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00033"·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="c[·...·truncated·by·diffoscope;·len:·61,·SHA:·7020bd5727a7e38f38a4dc2351f1f76b3ebdee322f13504d0949aa526e610ea2·...·]·{</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::excepti[·...·truncated·by·diffoscope;·len:·2,·SHA:·b8d31e852725afb1e26d53bab6095b2bff1749c9275be13ed1c05a56ed31ec09·...·]·{</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>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>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"·hr[·...·truncated·by·diffoscope;·len:·111,·SHA:·732723eb05542f8d4bdbdc005ba0941f912e8ec1a75f68cfce8376da9a20c552·...·]</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>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>};</div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
131 </div>147 </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>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">protected</span>:</div> 
156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">···88</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>&amp;·<a·class="code·hl_function"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">_params</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·params_;·}</div> 
157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·ensureHasOrdering(<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph)·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div> 
161 </div> 
162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>
164 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">NonlinearOptimizer.h</a></div><div·class="ttdoc">Base·class·and·parameters·for·nonlinear·optimization·algorithms.</div></div>150 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">Key.h</a></div></div>
165 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 152 <div·class="ttc"·id="aa01428_html_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>
166 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div> 
167 <div·class="ttc"·id="aa03792_html_a1f73f4987b9bdaac5c1414a401c0364c"><div·class="ttname"><a·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">gtsam::GaussianFactorGraph::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·this·class</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:81</div></div> 
168 <div·class="ttc"·id="aa04352_html"><div·class="ttname"><a·href="a04352.html">gtsam::GaussNewtonParams</a></div><div·class="ttdoc">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:30</div></div> 
169 <div·class="ttc"·id="aa04356_html"><div·class="ttname"><a·href="a04356.html">gtsam::GaussNewtonOptimizer</a></div><div·class="ttdoc">This·class·performs·Gauss-Newton·nonlinear·optimization.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:38</div></div> 
170 <div·class="ttc"·id="aa04356_html_a1084408cbbd06b40403a494ee99badbe"><div·class="ttname"><a·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">gtsam::GaussNewtonOptimizer::params</a></div><div·class="ttdeci">const·GaussNewtonParams·&amp;·params()·const</div><div·class="ttdoc">Read-only·access·the·parameters.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:82</div></div> 
171 <div·class="ttc"·id="aa04356_html_a1a192f29b50d7fc49c4b085cd260266e"><div·class="ttname"><a·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">gtsam::GaussNewtonOptimizer::~GaussNewtonOptimizer</a></div><div·class="ttdeci">~GaussNewtonOptimizer()·override</div><div·class="ttdoc">Virtual·destructor.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:73</div></div> 
172 <div·class="ttc"·id="aa04356_html_a6fc51df3b0bf89e7449a5b4c5c82485d"><div·class="ttname"><a·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">gtsam::GaussNewtonOptimizer::_params</a></div><div·class="ttdeci">const·NonlinearOptimizerParams·&amp;·_params()·const·override</div><div·class="ttdoc">Access·the·parameters·(base·class·version)</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:88</div></div> 
173 <div·class="ttc"·id="aa04540_html"><div·class="ttname"><a·href="a04540.html">gtsam::NonlinearFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.h:55</div></div> 
174 <div·class="ttc"·id="aa04552_html"><div·class="ttname"><a·href="a04552.html">gtsam::NonlinearOptimizer</a></div><div·class="ttdoc">This·is·the·abstract·interface·for·classes·that·can·optimize·for·the·maximum-likelihood·estimate·of·a...</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizer.h:75</div></div> 
175 <div·class="ttc"·id="aa04556_html"><div·class="ttname"><a·href="a04556.html">gtsam::NonlinearOptimizerParams</a></div><div·class="ttdoc">The·common·parameters·for·Nonlinear·optimizers.</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizerParams.h:34</div></div> 
176 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div> 
177 </div><!--·fragment·--></div><!--·contents·-->155 </div><!--·fragment·--></div><!--·contents·-->
178 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
180 <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!·-->
181 ··<ul>159 ··<ul>
182 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01001.html">GaussNewtonOptimizer.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="a01001.html">nonlinearExceptions.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>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>
184 ··</ul>162 ··</ul>
185 </div>163 </div>
186 </body>164 </body>
187 </html>165 </html>
7.2 KB
html2text {}
Max HTML report size reached
8.59 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/LevenbergMarquardtOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Result.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 40 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">LevenbergMarquardtOptimizer.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2Result.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>Class·that·stores·detailed·iSAM2·result.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04420.html">gtsam::ISAM2Result</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·struct·is·returned·from·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·and·contains·information·about·the·update·that·is·useful·for·determining·whether·the·solution·is·converging,·and·about·how·much·work·was·required·for·the·update.··<a·href="a04420.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04424.html">gtsam::ISAM2Result::DetailedResults</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·struct·holding·detailed·results,·which·must·be·enabled·with·<a·class="el"·href="a04416.html#a705057d0849755bb974848f57ca1482f"·title="Whether·to·compute·and·return·ISAM2Result::detailedResults,·this·can·increase·running·time·(default:·...">ISAM2Params::enableDetailedResults</a>.··<a·href="a04424.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04428.html">gtsam::ISAM2Result::DetailedResults::VariableStatus</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·status·of·a·single·variable,·this·struct·is·stored·in·<a·class="el"·href="a04424.html#aa95ea9ffc9e1c58ae54bccea5e5e1c5a"·title="The·status·of·each·variable·during·this·update,·see·VariableStatus.">DetailedResults::variableStatus</a>.··<a·href="a04428.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
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>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>128 <div·class="textblock"><p>Class·that·stores·detailed·iSAM2·result.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>129 <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·-->130 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>134 ··<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="a01004.html">LevenbergMarquardtOptimizer.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="a01004.html">ISAM2Result.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>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>
128 ··</ul>137 ··</ul>
129 </div>138 </div>
130 </body>139 </body>
131 </html>140 </html>
2.35 KB
html2text {}
Max HTML report size reached
155 KB
./usr/share/doc/libgtsam-dev/html/a01007_source.html
Max HTML report size reached
7.52 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/ExpressionFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2-impl.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">ExpressionFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Factor·graph·that·supports·adding·ExpressionFactors·directly.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01010_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="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a11b9e1513caf29c8fd2c0c838e4faaf0"·id="r_a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a11b9e1513caf29c8fd2c0c838e4faaf0"·name="a11b9e1513caf29c8fd2c0c838e4faaf0"></a>
 117 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::updateRgProd</b>·(const·<a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>·&amp;clique,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;replacedKeys,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;grad,·<a·class="el"·href="a04064.html">VectorValues</a>·*RgProd,·size_t·*varsUpdated)</td></tr>
 118 <tr·class="separator:a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>119 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</p>121 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd>
124 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>123 <dd>
 124 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01010.html">ExpressionFactorGraph.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="a01010.html">ISAM2-impl.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>132 ··</ul>
133 </div>133 </div>
134 </body>134 </body>
135 </html>135 </html>
1.89 KB
html2text {}
Max HTML report size reached
11.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/FunctorizedFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 62 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <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>101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p><a·href="a01013_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··
 105 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04336.html">gtsam::FunctorizedFactor&lt;·R,·T·&gt;</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·unary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04336.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04340.html">gtsam::traits&lt;·FunctorizedFactor&lt;·R,·T·&gt;·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04340.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04344.html">gtsam::FunctorizedFactor2&lt;·R,·T1,·T2·&gt;</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·binary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04344.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04348.html">gtsam::traits&lt;·FunctorizedFactor2&lt;·R,·T1,·T2·&gt;·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04348.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>108 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>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>
126 <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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <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>112 </table>
140 <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>
141 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>May·31,·2020·</dd></dl>114 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>
142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</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>
143 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>125 ··<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="a01013.html">FunctorizedFactor.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="a01013.html">LevenbergMarquardtParams.cpp</a></li>
149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
150 ··</ul>128 ··</ul>
151 </div>129 </div>
152 </body>130 </body>
153 </html>131 </html>
3.2 KB
html2text {}
Max HTML report size reached
8.96 KB
./usr/share/doc/libgtsam-dev/html/a01016.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/GaussNewtonOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 60 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">Expression-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Internals·for·<a·class="el"·href="a01028.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="a01016_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="a04272.html">gtsam::internal::apply_compose&lt;·T·&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">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> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <tr·class="memitem: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>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>Internals·for·<a·class="el"·href="a01028.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·</p>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
138 <dd> 
139 Paul·Furgale·</dd></dl> 
140 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
141 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
143 <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!·-->
144 ··<ul>118 ··<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="a01016.html">Expression-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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01016.html">GaussNewtonOptimizer.cpp</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>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>
147 ··</ul>121 ··</ul>
148 </div>122 </div>
149 </body>123 </body>
150 </html>124 </html>
2.18 KB
html2text {}
Max HTML report size reached
6.71 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/LevenbergMarquardtParams.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 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">LevenbergMarquardtParams.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>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··105 <p>Factor·graph·that·supports·adding·ExpressionFactors·directly.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01019_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01019_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="a04440.html">gtsam::LevenbergMarquardtParams</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">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04440.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>·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>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>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>122 <div·class="textblock"><p>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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>124 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01019.html">LevenbergMarquardtParams.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="a01019.html">ExpressionFactorGraph.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.65 KB
html2text {}
Max HTML report size reached
279 B
./usr/share/doc/libgtsam-dev/html/a01019.js
193 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01019·=·[1 var·a01019·=·[
2 ····["gtsam::LevenbergMarquardtParams",·"a04440.html",·"a04440"]2 ····["gtsam::ExpressionFactorGraph",·"a04328.html",·"a04328"]
3 ];3 ];
55.1 KB
./usr/share/doc/libgtsam-dev/html/a01019_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExpressionFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 67 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.h</div></div>104 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01019.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01019.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01076.html">gtsam/nonlinear/NonlinearOptimizerParams.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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01154.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="a01085.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>
 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="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>
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> 
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> 
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> 
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div> 
131 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00029"·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>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_cl[·...·truncated·by·diffoscope;·len:·50,·SHA:·b5c9b227fda06fdaa90ac31282c47de4727b4c75fbf9367fcf375fd3338c20c8·...·]</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="}">
 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>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>
135 </div>138 </div>
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">static</span>·VerbosityLM·verbosityLMTranslator(<span·class="keyword">const</span>·std::string·&amp;s);</div> 
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">static</span>·std::string·verbosityLMTranslator(VerbosityLM·value);</div> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>OptimizerType·=·<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>;</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
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>139 <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>140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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> 
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div> 
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····p-&gt;<a·class="code·hl_variable"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">lambdaLowerBound</a>·=·0.0;</div> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····p-&gt;<a·class="code·hl_variable"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">minModelFidelity</a>·=·1e-3;</div> 
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····p-&gt;<a·class="code·hl_variable"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">diagonalDamping</a>·=·<span·class="keyword">false</span>;</div> 
175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····p-&gt;<a·class="code·hl_variable"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">useFixedLambdaFactor</a>·=·<span·class="keyword">true</span>;</div> 
176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div> 
177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·these·do·seem·to·work·better·for·SFM</span></div> 
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·SetCeresDefaults(LevenbergMarquardtParams*·p)·{</div> 
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·Relevant·NonlinearOptimizerParams:</span></div> 
181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····p-&gt;maxIterations·=·50;</div> 
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····p-&gt;absoluteErrorTol·=·0;·····<span·class="comment">//·No·corresponding·option·in·CERES</span></div> 
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····p-&gt;relativeErrorTol·=·1e-6;··<span·class="comment">//·This·is·function_tolerance</span></div> 
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="comment">//·LM-specific:</span></div> 
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····p-&gt;lambdaUpperBound·=·1e32;</div> 
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····p-&gt;lambdaLowerBound·=·1e-16;</div> 
187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····p-&gt;lambdaInitial·=·1e-04;</div> 
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····p-&gt;lambdaFactor·=·2.0;</div> 
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····p-&gt;minModelFidelity·=·1e-3;··<span·class="comment">//·options.min_relative_decrease·in·CERES</span></div> 
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····p-&gt;diagonalDamping·=·<span·class="keyword">true</span>;</div> 
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····p-&gt;useFixedLambdaFactor·=·<span·class="keyword">false</span>;··<span·class="comment">//·This·is·important</span></div> 
192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div> 
193 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">static</span>·LevenbergMarquardtParams·LegacyDefaults()·{</div> 
195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····LevenbergMarquardtParams·p;</div> 
Max diff block lines reached; 12600/41570 bytes (30.31%) of diff not shown.
14.4 KB
html2text {}
Max HTML report size reached
156 KB
./usr/share/doc/libgtsam-dev/html/a01025_source.html
Max HTML report size reached
19.5 KB
./usr/share/doc/libgtsam-dev/html/a01028.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 90 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <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>101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Expressions·for·Block·Automatic·Differentiation.··104 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01028_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="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"> 
128 <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>
129 Namespaces</h2></td></tr>108 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>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="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>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <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>112 </table>
164 <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·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</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>115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd>
168 <dd>118 <dd>
169 Paul·Furgale·</dd></dl>119 Luca·Carlone·</dd></dl>
 120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
170 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
171 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
172 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
173 <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!·-->
174 ··<ul>125 ··<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="a01028.html">Expression.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="a01028.html">LevenbergMarquardtOptimizer.cpp</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>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>
177 ··</ul>128 ··</ul>
178 </div>129 </div>
179 </body>130 </body>
180 </html>131 </html>
5.74 KB
html2text {}
Max HTML report size reached
7.06 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/GraphvizFormatting.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Graphviz·formatter·for·NonlinearFactorGraph.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01031_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01031_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04352.html">gtsam::GaussNewtonParams</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.··<a·href="a04352.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04368.html">gtsam::GraphvizFormatting</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04356.html">gtsam::GaussNewtonOptimizer</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Formatting·options·and·functions·for·saving·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·instance·in·GraphViz·format.··<a·href="a04368.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Gauss-Newton·nonlinear·optimization.··<a·href="a04356.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>121 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
122 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01031.html">GraphvizFormatting.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01031.html">GaussNewtonOptimizer.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>132 ··</ul>
133 </div>133 </div>
134 </body>134 </body>
135 </html>135 </html>
1.71 KB
html2text {}
Max HTML report size reached
328 B
./usr/share/doc/libgtsam-dev/html/a01031.js
242 B
js-beautify {}
Max HTML report size reached
34.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/GraphvizFormatting.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 86 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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-2021,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/DotWriter.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>Value;</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>GaussNewtonOptimizer;</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04368.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04368.html">GraphvizFormatting</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">···34</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·[·...·truncated·by·diffoscope;·len:·30,·SHA:·0b7556f263e527503e51c94e43763fda9b516326818a15c9795bc46c7307292a·...·]</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04352.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·:·<span·class="keyword">public</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·63,·SHA:·ac23d8ac7671d012fcd6f1e882e42178d5904fe504669161ae4edf8cf4535015·...·]</div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04356.html">OptimizerType</a>·=·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>;</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>};</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">···36</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">paperHorizontalAxis</a>;··</div> 
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">···38</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">paperVerticalAxis</a>;····</div> 
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">···40</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">scale</a>;··</div> 
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">mergeSimilarFactors</a>;··</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
136 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">···46</a></span>··<a·class="code·hl_function"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">GraphvizFormatting</a>()</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·paperHorizontalAxis(Y),</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········paperVerticalAxis(X),</div> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········scale(1),</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········mergeSimilarFactors(false)·{}</div> 
142 </div>131 </div>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Find·bounds</span></div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··Vector2·findBounds(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·keys)·<span·class="keyword">const</span>;</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··boost::optional&lt;Vector2&gt;·extractPosition(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>[·...·truncated·by·diffoscope;·len:·6,·SHA:·eb0e58c6cc9afea6781dbd8819f58e437058be83e5d746994f690c0e8acf2653·...·]>133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04356.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params_;</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
 140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>());</div>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··boost::optional&lt;Vector2&gt;·variablePos(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·Vector2&amp;·min,</div> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·······································<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="ke[·...·truncated·by·diffoscope;·len:·94,·SHA:·04cfde86cca03e9784ae54ef4fdb5afde331488d52019e29a8cbfa7b2acdc4e3·...·]</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::optional&lt;Vector2&gt;·factorPos(<span·class="keyword">const</span>·Vector2&amp;·min,·<span·class="keywordtype">size_t</span>·i)·<span·class="keyword">const</span>;</div>147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">···73</a></span>··<a·class="code·hl_function"·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">~GaussNewtonOptimizer</a>()<span·class="keyword">·override·</span>{}</div>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div>149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">···82</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>&amp;·<a·class="code·hl_function"·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">params</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·params_;·}</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">protected</span>:</div>
 156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">···88</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>&amp;·<a·class="code·hl_function"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">_params</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·params_;·}</div>
 157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·ensureHasOrdering(<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph)·<span·class="keyword">const</span>;</div>
 159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>
154 </div>161 </div>
 162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>
 164 <div·class="ttc"·id="aa01121_html"><div·class="ttname"><a·href="a01121.html">NonlinearOptimizer.h</a></div><div·class="ttdoc">Base·class·and·parameters·for·nonlinear·optimization·algorithms.</div></div>
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
157 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">DotWriter.h</a></div><div·class="ttdoc">Graphviz·formatter.</div></div> 
158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>165 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 166 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>
 167 <div·class="ttc"·id="aa03792_html_a1f73f4987b9bdaac5c1414a401c0364c"><div·class="ttname"><a·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">gtsam::GaussianFactorGraph::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·this·class</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:81</div></div>
 168 <div·class="ttc"·id="aa04352_html"><div·class="ttname"><a·href="a04352.html">gtsam::GaussNewtonParams</a></div><div·class="ttdoc">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:30</div></div>
 169 <div·class="ttc"·id="aa04356_html"><div·class="ttname"><a·href="a04356.html">gtsam::GaussNewtonOptimizer</a></div><div·class="ttdoc">This·class·performs·Gauss-Newton·nonlinear·optimization.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:38</div></div>
 170 <div·class="ttc"·id="aa04356_html_a1084408cbbd06b40403a494ee99badbe"><div·class="ttname"><a·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">gtsam::GaussNewtonOptimizer::params</a></div><div·class="ttdeci">const·GaussNewtonParams·&amp;·params()·const</div><div·class="ttdoc">Read-only·access·the·parameters.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:82</div></div>
 171 <div·class="ttc"·id="aa04356_html_a1a192f29b50d7fc49c4b085cd260266e"><div·class="ttname"><a·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">gtsam::GaussNewtonOptimizer::~GaussNewtonOptimizer</a></div><div·class="ttdeci">~GaussNewtonOptimizer()·override</div><div·class="ttdoc">Virtual·destructor.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:73</div></div>
 172 <div·class="ttc"·id="aa04356_html_a6fc51df3b0bf89e7449a5b4c5c82485d"><div·class="ttname"><a·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">gtsam::GaussNewtonOptimizer::_params</a></div><div·class="ttdeci">const·NonlinearOptimizerParams·&amp;·_params()·const·override</div><div·class="ttdoc">Access·the·parameters·(base·class·version)</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:88</div></div>
 173 <div·class="ttc"·id="aa04540_html"><div·class="ttname"><a·href="a04540.html">gtsam::NonlinearFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.h:55</div></div>
 174 <div·class="ttc"·id="aa04552_html"><div·class="ttname"><a·href="a04552.html">gtsam::NonlinearOptimizer</a></div><div·class="ttdoc">This·is·the·abstract·interface·for·classes·that·can·optimize·for·the·maximum-likelihood·estimate·of·a...</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizer.h:75</div></div>
 175 <div·class="ttc"·id="aa04556_html"><div·class="ttname"><a·href="a04556.html">gtsam::NonlinearOptimizerParams</a></div><div·class="ttdoc">The·common·parameters·for·Nonlinear·optimizers.</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizerParams.h:34</div></div>
159 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div> 
160 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div> 
161 <div·class="ttc"·id="aa02596_html"><div·class="ttname"><a·href="a02596.html">gtsam::Value</a></div><div·class="ttdoc">This·is·the·base·class·for·any·type·to·be·stored·in·Values.</div><div·class="ttdef"><b>Definition</b>·Value.h:37</div></div> 
162 <div·class="ttc"·id="aa03576_html"><div·class="ttname"><a·href="a03576.html">gtsam::DotWriter</a></div><div·class="ttdoc">DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:35</div></div> 
163 <div·class="ttc"·id="aa04368_html"><div·class="ttname"><a·href="a04368.html">gtsam::GraphvizFormatting</a></div><div·class="ttdoc">Formatting·options·and·functions·for·saving·a·NonlinearFactorGraph·instance·in·GraphViz·format.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:32</div></div> 
164 <div·class="ttc"·id="aa04368_html_a03dcd7ae858413a9b0622dc024345209"><div·class="ttname"><a·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">gtsam::GraphvizFormatting::Axis</a></div><div·class="ttdeci">Axis</div><div·class="ttdoc">World·axes·to·be·assigned·to·paper·axes.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:34</div></div> 
165 <div·class="ttc"·id="aa04368_html_a2510b8d60ade59a0cb2eb20bdeabefa5"><div·class="ttname"><a·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">gtsam::GraphvizFormatting::paperVerticalAxis</a></div><div·class="ttdeci">Axis·paperVerticalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·vertical·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:38</div></div> 
166 <div·class="ttc"·id="aa04368_html_a28cc4181d43026077d292c8f7bbc93a9"><div·class="ttname"><a·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">gtsam::GraphvizFormatting::GraphvizFormatting</a></div><div·class="ttdeci">GraphvizFormatting()</div><div·class="ttdoc">Default·constructor·sets·up·robot·coordinates.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:46</div></div> 
167 <div·class="ttc"·id="aa04368_html_a7be882956fb690537dffee6b657bee1c"><div·class="ttname"><a·href="a04368.html#a7be882956fb690537dffee6b657bee1c">gtsam::GraphvizFormatting::mergeSimilarFactors</a></div><div·class="ttdeci">bool·mergeSimilarFactors</div><div·class="ttdoc">Merge·multiple·factors·that·have·the·same·connectivity.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:41</div></div> 
168 <div·class="ttc"·id="aa04368_html_a7f90a6942877030cb1234c33fbc74755"><div·class="ttname"><a·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">gtsam::GraphvizFormatting::scale</a></div><div·class="ttdeci">double·scale</div><div·class="ttdoc">Scale·all·positions·to·reduce·/·increase·density.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:40</div></div> 
169 <div·class="ttc"·id="aa04368_html_acd47a7fd6c759b84610f2f0c8643cb3b"><div·class="ttname"><a·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">gtsam::GraphvizFormatting::paperHorizontalAxis</a></div><div·class="ttdeci">Axis·paperHorizontalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·horizontal·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:36</div></div> 
170 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>176 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>
171 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div> 
Max diff block lines reached; 967/25738 bytes (3.76%) of diff not shown.
9.0 KB
html2text {}
Max HTML report size reached
7.97 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/NonlinearOptimizer.cpp·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, 47 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.cpp·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>Convergence·functions·not·dependent·on·graph·types.··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 <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: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>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>Convergence·functions·not·dependent·on·graph·types.·</p>114 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Jul·17,·2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Jun·11,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01034.html">NonlinearOptimizer.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01034.html">NonlinearConjugateGradientOptimizer.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.24 KB
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a01037.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/WhiteNoiseFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/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 96, 53 lines modifiedOffset 96, 57 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="#var-members">Variables</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ISAM2Params.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Binary·white·noise·factor.··106 <p>Parameters·for·iSAM·2.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01037_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01037_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>
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>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">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>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">126 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-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>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>
127 <tr·class="separator:ad5602eb85d05df6cba60e47eebbd3636"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>135 </table>
129 <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>
 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>
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> 
135 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>143 ··<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="a01037.html">WhiteNoiseFactor.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="a01037.html">ISAM2Params.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>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 ··</ul>146 ··</ul>
143 </div>147 </div>
144 </body>148 </body>
145 </html>149 </html>
2.33 KB
html2text {}
Max HTML report size reached
421 B
./usr/share/doc/libgtsam-dev/html/a01037.js
335 B
js-beautify {}
Max HTML report size reached
108 KB
./usr/share/doc/libgtsam-dev/html/a01037_source.html
Max HTML report size reached
171 KB
./usr/share/doc/libgtsam-dev/html/a01040_source.html
Max HTML report size reached
6.95 KB
./usr/share/doc/libgtsam-dev/html/a01043.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 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">LevenbergMarquardtOptimizer.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01043_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01043_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04436.html">gtsam::LevenbergMarquardtOptimizer</a></td></tr>112 <tr·class="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>
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="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>
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>
122 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dd> 
125 Frank·Dellaert·</dd> 
126 <dd> 
127 Luca·Carlone·</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01043.html">LevenbergMarquardtOptimizer.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="a01043.html">DoglegOptimizer.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.65 KB
html2text {}
Max HTML report size reached
331 B
./usr/share/doc/libgtsam-dev/html/a01043.js
245 B
js-beautify {}
Max HTML report size reached
48.4 KB
./usr/share/doc/libgtsam-dev/html/a01043_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/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 98, 131 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">LevenbergMarquardtOptimizer.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="a01043.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01043.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="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="a01121.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01019.html">gtsam/nonlinear/LevenbergMarquardtParams.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00704.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/date_time/posix_time/posix_time.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>NonlinearOptimizerMoreOptimizationTest;</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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="};">
 127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04256.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div>
 128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">public</span>:</div>
129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">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="a04436.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>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>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</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>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">protected</span>:</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">···38</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·<a·class="code·hl_variable"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">params_</a>;·</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::posix_time::ptime·startTime_;</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·initTime();</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>()·:</div>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;LevenbergMarquardtOptimizer&gt;·shared_ptr;</div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····deltaInitial(1.0),·verbosityDL(SILENT)·{}</div>
140 <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>
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">Leven[·...·truncated·by·diffoscope;·len:·27,·SHA:·a4a29b7808d390c1eb362572e7fd6debbe2e39071e8f5ef62249cb12c268078a·...·]</div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·override·</span>{</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····NonlinearOptimizerParams::print(str);</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;···············deltaInitial:·&quot;</span>·&lt;&lt;·deltaInitial·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····std::cout.flush();</div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
 149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">double</span>·getDeltaInitial()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·deltaInitial;·}</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··std::string·getVerbosityDL()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·verbosityDLTranslator(verbosityDL);·}</div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 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>
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div> 
148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">private</span>:</div>
149 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">···72</a></span>··<a·class="code·hl_function"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">~LevenbergMarquardtOptimizer</a>()<span·class[·...·truncated·by·diffoscope;·len:·29,·SHA:·ee0ba67519fd64ada93efc5d219bc48703a705a2e254268d06369e316d9741c2·...·]</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>
151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>};</div>
152 </div>160 </div>
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">double</span>·lambda()·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">int</span>·getInnerIterations()·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
160 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">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>
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04436.html#a899353dce14ec64bf389164011b58c72">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04436.html#a899353dce14ec64bf389164011b58c72">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::cout·&lt;&lt;·str·&lt;&lt;·<span·class="stringliteral">&quot;LevenbergMarquardtOptimizer&quot;</span>·&lt;&lt;·std::endl;</div> 
163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····this-&gt;params_.print(<span·class="stringliteral">&quot;··parameters:\n&quot;</span>);</div> 
164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div> 
165 </div> 
166 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">protected</span>:</div>
 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>
 168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">public</span>:</div>
 169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;DoglegOptimizer&gt;·shared_ptr;</div>
 170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 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>
167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>
168 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>177 <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>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div> 
170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>178 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
Max diff block lines reached; 14712/36918 bytes (39.85%) of diff not shown.
12.2 KB
html2text {}
Max HTML report size reached
8.41 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/NonlinearOptimizerParams.cpp·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 94, 42 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="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Parameters·for·nonlinear·optimization.··106 <p>Specialized·iSAM2·Clique.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01049_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="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">
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: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>
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>
 132 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts·</dd></dl>
114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p> 
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> 
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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01049.html">NonlinearOptimizerParams.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="a01049.html">ISAM2Clique.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>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>
2.04 KB
html2text {}
Max HTML report size reached
10.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/GncOptimizer.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 95, 49 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">GncOptimizer.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>The·GncOptimizer·class.··106 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01052_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01052_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04360.html">gtsam::GncOptimizer&lt;·GncParameters·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04460.html">gtsam::NonlinearConjugateGradientOptimizer</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·nonlinear·CG·method·using·the·template·below.··<a·href="a04460.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
119 </table>133 </table>
120 <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>
121 <div·class="textblock"><p>The·GncOptimizer·class.·</p>135 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Jingnan·Shi·</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>
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·-->138 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>142 ··<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="a01052.html">GncOptimizer.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="a01052.html">NonlinearConjugateGradientOptimizer.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>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>
137 ··</ul>145 ··</ul>
138 </div>146 </div>
139 </body>147 </body>
140 </html>148 </html>
3.41 KB
html2text {}
Max HTML report size reached
466 B
./usr/share/doc/libgtsam-dev/html/a01052.js
380 B
js-beautify {}
Max HTML report size reached
167 KB
./usr/share/doc/libgtsam-dev/html/a01052_source.html
Max HTML report size reached
9.28 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/ISAM2Clique.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2Clique.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">CustomFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Specialized·iSAM2·Clique.··106 <p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··
106 <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>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04248.html">gtsam::CustomFactor</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">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="typedef-members"·name="typedef-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>122 Typedefs</h2></td></tr>
 123 <tr·class="memitem:ad20be9586f89827d772081e9b904b791"·id="r_ad20be9586f89827d772081e9b904b791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad20be9586f89827d772081e9b904b791"·name="ad20be9586f89827d772081e9b904b791"></a>
 124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::JacobianVector</b>·=·std::vector&lt;·Matrix·&gt;</td></tr>
118 <tr·class="separator:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:ad20be9586f89827d772081e9b904b791"><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">V[·...·truncated·by·diffoscope;·len:·32,·SHA:·b4443d5ed9be5469347a42d1dfc1be5a86c2deaa8fd45508587478a020878f02·...·]>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>
121 <tr·class="separator:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a76cea906509aed5310fbcf0ddb55b22f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>129 </table>
123 <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>
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>131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>
 132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
126 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>137 ··<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="a01055.html">ISAM2Clique.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01055.html">CustomFactor.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>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 ··</ul>140 ··</ul>
134 </div>141 </div>
135 </body>142 </body>
136 </html>143 </html>
2.19 KB
html2text {}
Max HTML report size reached
285 B
./usr/share/doc/libgtsam-dev/html/a01055.js
199 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01055·=·[1 var·a01055·=·[
2 ····["optimizeWildfire",·"a01055.html#a2b0857edd76f8d63eeee0ce9944e28d4",·null]2 ····["gtsam::CustomFactor",·"a04248.html",·"a04248"]
3 ];3 ];
9.9 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/CustomFactor.h·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 95, 52 lines modifiedOffset 95, 53 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">CustomFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01058_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01058_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="a04248.html">gtsam::CustomFactor</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="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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
115 <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>
116 Namespaces</h2></td></tr>126 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>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>
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="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>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
122 Typedefs</h2></td></tr> 
123 <tr·class="memitem:ad20be9586f89827d772081e9b904b791"·id="r_ad20be9586f89827d772081e9b904b791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad20be9586f89827d772081e9b904b791"·name="ad20be9586f89827d772081e9b904b791"></a> 
124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::JacobianVector</b>·=·std::vector&lt;·Matrix·&gt;</td></tr> 
125 <tr·class="separator:ad20be9586f89827d772081e9b904b791"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a76cea906509aed5310fbcf0ddb55b22f"·id="r_a76cea906509aed5310fbcf0ddb55b22f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76cea906509aed5310fbcf0ddb55b22f"·name="a76cea906509aed5310fbcf0ddb55b22f"></a> 
127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CustomErrorFunction</b>·=·std::function&lt;·Vector(const·<a·class="el"·href="a04248.html">CustomFactor</a>·&amp;,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;,·const·JacobianVector·*)&gt;</td></tr> 
128 <tr·class="separator:a76cea906509aed5310fbcf0ddb55b22f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table>130 </table>
130 <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>
131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p> 
132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>138 ··<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="a01058.html">CustomFactor.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="a01058.html">ISAM2-impl.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>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>141 ··</ul>
141 </div>142 </div>
142 </body>143 </body>
143 </html>144 </html>
2.42 KB
html2text {}
Max HTML report size reached
545 B
./usr/share/doc/libgtsam-dev/html/a01058.js
459 B
js-beautify {}
Max HTML report size reached
153 KB
./usr/share/doc/libgtsam-dev/html/a01058_source.html
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a01061_source.html
Max HTML report size reached
12.3 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/ExtendedKalmanFilter.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, 45 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">ExtendedKalmanFilter.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>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01064_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01064_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="a04332.html">gtsam::ExtendedKalmanFilter&lt;·VALUE·&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="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">This·is·a·generic·Extended·Kalman·Filter·class·implemented·using·nonlinear·factors.··<a·href="a04332.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>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</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>Stephen·Williams·</dd>142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
124 <dd> 
125 Chris·Beall·</dd></dl> 
126 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>147 ··<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="a01064.html">ExtendedKalmanFilter.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="a01064.html">FunctorizedFactor.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>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>
133 ··</ul>150 ··</ul>
134 </div>151 </div>
135 </body>152 </body>
136 </html>153 </html>
3.42 KB
html2text {}
Max HTML report size reached
691 B
./usr/share/doc/libgtsam-dev/html/a01064.js
605 B
js-beautify {}
Max HTML report size reached
79.8 KB
./usr/share/doc/libgtsam-dev/html/a01064_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/FunctorizedFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 110 lines modifiedOffset 98, 250 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">FunctorizedFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01064.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01064.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01154.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="a01097.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.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="a01025.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>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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="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="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·R,·<span·class="keyword">typename</span>·T&gt;</div>
127 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04336.html">···59</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04336.html">FunctorizedFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;T&gt;·{</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> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ExtendedKalmanFilter&lt;VALUE&gt;·&gt;·shared_ptr;</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·VALUE·T;</div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//@deprecated:·any·NoiseModelFactor·will·do,·as·long·as·they·have·the·right·keys</span></div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·MotionFactor;</div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·MeasurementFactor;</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·<span·class="keyword">protected</span>:</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·<span·class="keyword">private</span>:</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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;T&gt;</a>;</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>132 <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>··<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">JacobianFacto[·...·truncated·by·diffoscope;·len:·29,·SHA:·9854236ddaed5e7b5f010fe0a5dc2eeea734877bcfe3a7b4dbcdfd9b2b6e8556·...·]</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··R·measured_;··</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·noiseModel_;··························</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··std::function&lt;R(T,·boost::optional&lt;Matrix·&amp;&gt;)&gt;·func_;··</div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>136 <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>137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·<span·class="keyword">public</span>:</div>
 138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04336.html#a7822d3f4c15697b3a530e97343a96e49">···69</a></span>··<a·class="code·hl_function"·href="a04336.html#a7822d3f4c15697b3a530e97343a96e49">FunctorizedFactor</a>()·{}</div>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>139 <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="}">140 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04336.html#a060973f48fd727833d0dda9ef55d4dc4">···78</a></span>··<a·class="code·hl_function"·href="a04336.html#a060973f48fd727833d0dda9ef55d4dc4">FunctorizedFactor</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>·R·&amp;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="l00079"·name="l00079"></a><span·class="lineno">···79</span>····················<span·class="keyword">const</span>·std::function&lt;R(T,·boost::optional&lt;Matrix·&amp;&gt;)&gt;·func)</div>
 143 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(z),·noiseModel_(model),·func_(func)·{}</div>
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">···78</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">print</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>144 </div>
 145 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 146 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_class"·href="a04336.html">~FunctorizedFactor</a>()<span·class="keyword">·override·</span>{}</div>
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>147 <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> 
164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··T·<a·class="code·hl_function"·href="a04332.html#aa5abc72bbcb716e6bf7746cb18fc3f82">predict</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·motionFactor);</div> 
165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··T·<a·class="code·hl_function"·href="a04332.html#a2af26c404282581900319486f1669e84">update</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·measurementFactor);</div> 
167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
168 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}">148 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
169 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a04332.html#a54c50e01306dada7382926f62145526b">··102</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFa[·...·truncated·by·diffoscope;·len:·143,·SHA:·1874f2335802dfae86f8ce00cee51c78e5a20e30759e8ff87bc3ddb023de2a45·...·]·</span>{</div>149 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04336.html#af8e12562663534fc7a83ec6f104beb72">···85</a></span>··NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04336.html#af8e12562663534fc7a83ec6f104beb72">clone</a>()<span[·...·truncated·by·diffoscope;·len:·32,·SHA:·299a79a2cc498263d71465625e4d9cb2f23e5a3dd3b45d166e942fd1ec4354ea·...·]·</span>{</div>
170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordflow">return</span>·priorFactor_;</div>150 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;NonlinearFactor&gt;(</div>
 151 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04336.html">FunctorizedFactor&lt;R,·T&gt;</a>(*<span·class="keyword">this</span>)));</div>
171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··}</div>152 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
172 </div>153 </div>
 154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··Vector·evaluateError(<span·class="keyword">const</span>·T·&amp;params,·boost::optional&lt;Matrix·&amp;&gt;·H·=</div>
 156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>············································boost::none)<span·class="keyword">·const·override·</span>{</div>
 157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····R·x·=·func_(params,·H);</div>
 158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····Vector·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;R&gt;::Local</a>(measured_,·x);</div>
 159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>;</div>
 160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>
 161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 162 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">
 163 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a04336.html#a6012ac4008a4db8f4b5da04d4bd1acbb">···99</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04336.html#a6012ac4008a4db8f4b5da04d4bd1acbb">print</a>(</div>
 164 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 165 <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)<span·class="keyword">·const·override·</span>{</div>
 166 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<a·class="code·hl_function"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">Base::print</a>(s,·keyFormatter);</div>
 167 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····std::cout·&lt;&lt;·s·&lt;&lt;·(s·!=·<span·class="stringliteral">&quot;&quot;</span>·?·<span·class="stringliteral">&quot;·&quot;</span>·:·<span·class="stringliteral">&quot;&quot;</span>)·&lt;&lt;·<span·class="stringliteral">&quot;FunctorizedFactor(&quot;</span></div>
 168 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··············&lt;&lt;·keyFormatter(this-&gt;key1())·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>·&lt;&lt;·std::endl;</div>
 169 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;R&gt;::Print</a>(measured_,·<span·class="stringliteral">&quot;··measurement:·&quot;</span>);</div>
 170 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;··noise·model·sigmas:·&quot;</span>·&lt;&lt;·noiseModel_-&gt;sigmas().transpose()</div>
 171 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··············&lt;&lt;·std::endl;</div>
173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>172 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··}</div>
174 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>};</div> 
175 </div>173 </div>
Max diff block lines reached; 14852/60958 bytes (24.36%) of diff not shown.
20.1 KB
html2text {}
Max HTML report size reached
8.86 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/ISAM2-impl.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, 52 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">ISAM2-impl.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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··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="a01067_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01067_source.html">Go·to·the·source·code·of·this·file.</a></p>
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> 
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>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>
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>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·[·...·truncated·by·diffoscope;·len:·53,·SHA:·f59e55b70037f82c918a91c7a41097a869e914e61de4e50a29be42fb92a08ea8·...·]2.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>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>
132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>122 <div·class="textblock"><p>Class·that·stores·extra·params·for·ISAM2::update()·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert,·Jose·Luis·Blanco·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">ISAM2-impl.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">ISAM2UpdateParams.h</a></li>
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>
2.27 KB
html2text {}
Max HTML report size reached
141 KB
./usr/share/doc/libgtsam-dev/html/a01067_source.html
Max HTML report size reached
6.91 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/nonlinearExceptions.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 96, 43 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">nonlinearExceptions.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.··105 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <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>
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="a04492.html">gtsam::MarginalizeNonleafException</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>
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>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>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·nonlinear·optimization·components.·</p>122 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>124 <dd>
 125 Chris·Beall·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01070.html">nonlinearExceptions.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="a01070.html">ExtendedKalmanFilter.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.76 KB
html2text {}
Max HTML report size reached
286 B
./usr/share/doc/libgtsam-dev/html/a01070.js
200 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01070·=·[1 var·a01070·=·[
2 ····["gtsam::MarginalizeNonleafException",·"a04492.html",·null]2 ····["gtsam::ExtendedKalmanFilter<·VALUE·>",·"a04332.html",·"a04332"]
3 ];3 ];
32.3 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/nonlinearExceptions.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 69 lines modifiedOffset 98, 110 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">nonlinearExceptions.h</div></div>104 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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="l00019"·name="l00019"></a><span·class="lineno">···19</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="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="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="a01085.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;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> 
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>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01025.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>123 <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="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>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="foldopen00033"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00045"·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="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>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ExtendedKalmanFilter&lt;VALUE&gt;·&gt;·shared_ptr;</div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·VALUE·T;</div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//@deprecated:·any·NoiseModelFactor·will·do,·as·long·as·they·have·the·right·keys</span></div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·MotionFactor;</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·MeasurementFactor;</div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">mutable</span>·std::string·what_;</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>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>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>
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div>
147 </div>161 </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>162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
150 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··T·<a·class="code·hl_function"·href="a04332.html#aa5abc72bbcb716e6bf7746cb18fc3f82">predict</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·motionFactor);</div>
 165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··T·<a·class="code·hl_function"·href="a04332.html#a2af26c404282581900319486f1669e84">update</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·measurementFactor);</div>
 167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 168 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a04332.html#a54c50e01306dada7382926f62145526b">··102</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a04332.html#a54c50e01306dada7382926f62145526b">Density</a>()<span·class="keyword">·const·</span>{</div>
 170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordflow">return</span>·priorFactor_;</div>
 171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··}</div>
 172 </div>
 173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 174 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>};</div>
 175 </div>
 176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}··<span·class="comment">//·namespace</span></div>
 178 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 179 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01148.html">gtsam/nonlinear/ExtendedKalmanFilter-inl.h</a>&gt;</span></div>
 180 <div·class="ttc"·id="aa01025_html"><div·class="ttname"><a·href="a01025.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
 181 <div·class="ttc"·id="aa01085_html"><div·class="ttname"><a·href="a01085.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
 182 <div·class="ttc"·id="aa01148_html"><div·class="ttname"><a·href="a01148.html">ExtendedKalmanFilter-inl.h</a></div><div·class="ttdoc">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.</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>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>
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>184 <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>·nonlinearExcep[·...·truncated·by·diffoscope;·len:·10,·SHA:·23f09684471639aab135a2511b75075ccd197ff6878de2fbbeec317e3b7c5111·...·]</div></div>185 <div·class="ttc"·id="aa02476_html"><div·class="ttname"><a·href="a02476.html">gtsam::IsTestable</a></div><div·class="ttdoc">A·testable·concept·check·that·should·be·placed·in·applicable·unit·tests·and·in·generic·algorithms.</div><div·class="ttdef"><b>Definition</b>·Testable.h:58</div></div>
 186 <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>
 187 <div·class="ttc"·id="aa03844_html_adaf03a52ed83559d6a03cbab95092698"><div·class="ttname"><a·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">gtsam::JacobianFactor::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·this·class</div><div·class="ttdef"><b>Definition</b>·JacobianFactor.h:96</div></div>
 188 <div·class="ttc"·id="aa04332_html"><div·class="ttname"><a·href="a04332.html">gtsam::ExtendedKalmanFilter</a></div><div·class="ttdoc">This·is·a·generic·Extended·Kalman·Filter·class·implemented·using·nonlinear·factors.</div><div·class="ttdef"><b>Definition</b>·ExtendedKalmanFilter.h:45</div></div>
Max diff block lines reached; 968/24640 bytes (3.93%) of diff not shown.
8.1 KB
html2text {}
Max HTML report size reached
8.17 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/DoglegOptimizerImpl.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 95, 45 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="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)··106 <p>Parameters·for·nonlinear·optimization.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01073_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01073_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04264.html">gtsam::DoglegOptimizerImpl</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>
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="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="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>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem: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>
 126 <tr·class="separator:a4579016a744c3d7adf227ea58623df7f"><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>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>129 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</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>
126 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>142 ··<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="a01073.html">DoglegOptimizerImpl.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="a01073.html">NonlinearOptimizerParams.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>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>
133 ··</ul>145 ··</ul>
134 </div>146 </div>
135 </body>147 </body>
136 </html>148 </html>
2.1 KB
html2text {}
Max HTML report size reached
352 B
./usr/share/doc/libgtsam-dev/html/a01073.js
266 B
js-beautify {}
Max HTML report size reached
80.2 KB
./usr/share/doc/libgtsam-dev/html/a01073_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/DoglegOptimizerImpl.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, 203 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">DoglegOptimizerImpl.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="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00704.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="a00674.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>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="a00815.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="a00710.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="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="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="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04264.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04264.html">DoglegOptimizerImpl</a>·{</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">127 <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>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>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">double</span>·delta;</div>129 <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="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>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>
135 <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>··};</div>
136 </div>134 </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"><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>
 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>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
 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>
138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">165 <div·class="foldopen"·id="foldopen00097"·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">TrustReg[·...·truncated·by·diffoscope;·len:·16,·SHA:·1484e0668c9d2cd147991fdb9cb0c0a75e16203570c13a129ad93ef344419053·...·]e</a>·{</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:·7,·SHA:·aa1565c9687620f06b06edaf157c86cec8c0a1161d70b7b785039d9183387af8·...·]e</a>·{</div>
 167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····MULTIFRONTAL_CHOLESKY,</div>
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····SEARCH_EACH_ITERATION,</div>168 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····MULTIFRONTAL_QR,</div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····SEARCH_REDUCE_ONLY,</div>169 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····SEQUENTIAL_CHOLESKY,</div>
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····ONE_STEP_PER_ITERATION</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>
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div>173 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··};</div>
144 </div>174 </div>
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</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>
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> 
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>179 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</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>·<[·...·truncated·by·diffoscope;·len:·294,·SHA:·471f8d5b0733f5c2efb0634669c051bb3cf7a79fae4f24e5634eecd5ebf41589·...·];</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>
152 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</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> 
156 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</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>
 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>
 191 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>········&amp;&amp;·verbosityTranslator(verbosity)·==·other.getVerbosity();</div>
Max diff block lines reached; 27547/63012 bytes (43.72%) of diff not shown.
18.6 KB
html2text {}
Max HTML report size reached
7.04 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.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, 58 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="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.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>Parameters·for·nonlinear·optimization.··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="a01076_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="a04556.html">gtsam::NonlinearOptimizerParams</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·common·parameters·for·Nonlinear·optimizers.··<a·href="a04556.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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: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> 
126 <tr·class="separator:a4579016a744c3d7adf227ea58623df7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>112 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>114 <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>115 <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·-->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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">NonlinearOptimizerParams.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">CustomFactor.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>
1.71 KB
html2text {}
Max HTML report size reached
4.38 KB
./usr/share/doc/libgtsam-dev/html/a01079.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 31 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">Marginals.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Nonlinear·Factor·base·classes.··
 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·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
113 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</dd></dl>114 <div·class="textblock"><p>Nonlinear·Factor·base·classes.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Richard·Roberts·</dd></dl>
114 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>122 ··<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="a01079.html">Marginals.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01079.html">NonlinearFactor.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>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>
121 ··</ul>125 ··</ul>
122 </div>126 </div>
123 </body>127 </body>
124 </html>128 </html>
846 B
html2text {}
Max HTML report size reached
5.2 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/DoglegOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.cpp·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 <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="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>110 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
121 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>118 ··<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="a01082.html">DoglegOptimizer.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="a01082.html">LinearContainerFactor.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>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 ··</ul>121 ··</ul>
129 </div>122 </div>
130 </body>123 </body>
131 </html>124 </html>
995 B
html2text {}
Max HTML report size reached
7.01 KB
./usr/share/doc/libgtsam-dev/html/a01085.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.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, 42 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">DoglegOptimizer.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>Factor·Graph·consisting·of·non-linear·factors.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01085_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01085_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a04256.html">gtsam::DoglegParams</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>
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="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="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>
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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04544.html#details">More...</a><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="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>124 <div·class="textblock"><p>Factor·Graph·consisting·of·non-linear·factors.·</p>
 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>
125 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>134 ··<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="a01085.html">DoglegOptimizer.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="a01085.html">NonlinearFactorGraph.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>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>137 ··</ul>
133 </div>138 </div>
134 </body>139 </body>
135 </html>140 </html>
1.63 KB
html2text {}
Max HTML report size reached
393 B
./usr/share/doc/libgtsam-dev/html/a01085.js
307 B
js-beautify {}
Max HTML report size reached
82.1 KB
./usr/share/doc/libgtsam-dev/html/a01085_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 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">DoglegOptimizer.h</div></div>104 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01085.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01085.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="comment">//·\callgraph</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="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="a01094.html">gtsam/nonlinear/NonlinearOptimizer.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="l00022"·name="l00022"></a><span·class="lineno">···22</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="a00431.html">gtsam/geometry/Point2.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="a01025.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="a01115.html">gtsam/nonlinear/GraphvizFormatting.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="a00659.html">gtsam/inference/FactorGraph.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="a08152.html">gtsam/nonlinear/PriorFactor.h</a>&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">#include·&lt;boost/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;functional&gt;</span></div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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="comment">//·Forward·declarations</span></div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>DoglegOptimizer;</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>Ordering;</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span>GaussianFactorGraph;</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">class·</span>SymbolicFactorGraph;</div>
 138 <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;</div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">class·</span>Expression;</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">typename</span>·T&gt;</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">class·</span>ExpressionFactor;</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04256.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">public</span>:</div> 
129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">143 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};">
 144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04540.html">···55</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph</a>&lt;NonlinearFactor&gt;·{</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">···35</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">VerbosityDL</a>·{</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····SILENT,</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····VERBOSE</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div> 
134 </div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04256.html#afc7c92d489fcbea53a1b645185e43e53">···40</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04256.html#afc7c92d489fcbea53a1b645185e43e53">deltaInitial</a>;·</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04256.html#ae6a2936aed619333036329c343281356">···41</a></span>··<a·class="code·hl_enumeration"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">VerbosityDL</a>·<a·class="code·hl_variable"·href="a04256.html#ae6a2936aed619333036329c343281356">verbosityDL</a>;·</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>()·:</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····deltaInitial(1.0),·verbosityDL(SILENT)·{}</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
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> 
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="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·override·</span>{</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····NonlinearOptimizerParams::print(str);</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;···············deltaInitial:·&quot;</span>·&lt;&lt;·deltaInitial·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····std::cout.flush();</div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">double</span>·getDeltaInitial()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·deltaInitial;·}</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··std::string·getVerbosityDL()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·verbosityDLTranslator(verbosityDL);·}</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>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>··<span·class="keyword">public</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>147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;NonlinearFactor&gt;</a>·<a·class="code·hl_class"·href="a03524.html">Base</a>;</div>
 149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_class"·href="a04540.html">This</a>;</div>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">private</span>:</div>150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</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> 
160 </div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>151 <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="};"> 
163 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04260.html">···68</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04260.html">DoglegOptimizer</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div> 
164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04540.html#a08a2bceb4013a4ffe20c27f76aae7a96">···67</a></span>····<a·class="code·hl_function"·href="a04540.html#a08a2bceb4013a4ffe20c27f76aae7a96">NonlinearFactorGraph</a>()·{}</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">protected</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">typename</span>·ITERATOR&gt;</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>156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04540.html#ab1ca065994632164fe3986388d847604">···71</a></span>····<a·class="code·hl_function"·href="a04540.html#ab1ca065994632164fe3986388d847604">NonlinearFactorGraph</a>(ITERATOR·firstFactor,·ITERATOR·lastFactor)·:·<a·class="code·h[·...·truncated·by·diffoscope;·len:·64,·SHA:·be92675cc4a62204511aa7d574d1a2abef4e5bc358bc4edba528192ad7ac9f2f·...·]</div>
167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">public</span>:</div>158 <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>·CONTAINER&gt;</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>159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04540.html#a955686c166a967d8fc4884d65cd4ce56">···75</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04540.html#a955686c166a967d8fc4884d65cd4ce56">Nonlin[·...·truncated·by·diffoscope;·len:·144,·SHA:·1569d0b996032eb3ddb60c4ac4de802c75792746a89e620669b018f849d061ac·...·]</div>
170 <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="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DERIVEDFACTOR&gt;</div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04540.html#acd147df7d707f0486daf2b9936b08d71">···79</a></span>····<a·class="code·hl_function"·href="a04540.html#acd147df7d707f0486daf2b9936b08d71">NonlinearFactorGraph</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>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04540.html#ad7adfd40c18b07133807873a62f32dc2">···82</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04540.html#ad7adfd40c18b07133807873a62f32dc2">~NonlinearFactorGraph</a>()·{}</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>165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 167 <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>(</div>
 168 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;NonlinearFactorGraph:·&quot;</span>,</div>
 169 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>170 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">void</span>·printErrors(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;NonlinearFactorGraph:·&quot;</span>,</div>
Max diff block lines reached; 39684/63666 bytes (62.33%) of diff not shown.
19.8 KB
html2text {}
Max HTML report size reached
12.7 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/ExtendedKalmanFilter-inl.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, 39 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="#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>
101 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter-inl.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">factorTesting.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··106 <p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01091_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01091_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
108 <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>
109 Namespaces</h2></td></tr>111 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>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="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>
112 <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="a01091.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>
113 </table>130 </table>
114 <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>
115 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>132 <div·class="textblock"><p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.·</p>
 133 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
117 <dd>135 <dd>
118 Chris·Beall·</dd></dl>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>
119 </div></div><!--·contents·-->186 </div><!--·contents·-->
120 </div><!--·doc-content·-->187 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->188 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>190 ··<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="a01091.html">ExtendedKalmanFilter-inl.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="a01091.html">factorTesting.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>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>
126 ··</ul>193 ··</ul>
127 </div>194 </div>
128 </body>195 </body>
129 </html>196 </html>
3.78 KB
html2text {}
Max HTML report size reached
60.9 KB
./usr/share/doc/libgtsam-dev/html/a01091_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/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, 164 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">ExtendedKalmanFilter-inl.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="a01091.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01091.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01064.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="a01097.html">gtsam/nonlinear/NonlinearFactor.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="a01025.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="a00860.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="a00074.html">gtsam/base/numericalDerivative.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="a00872.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;string&gt;</span></div>
 123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
124 <div·class="line"><a·id="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>·</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="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>·</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>··<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="foldopen00039"·data-start="{"·data-end="}">
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04332.html#aa5abc72bbcb716e6bf7746cb18fc3f82">···80</a></span>··<span·class="keyword">typename</span>·ExtendedKalmanFilter&lt;VALUE&gt;::T·<a·class="code·hl_class"·href="a04332.html">ExtendedKalmanFilter&lt;VALUE&gt;::predict</a>(</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·motionFactor)·{</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">const</span>·<span·class="keyword">auto</span>·keys·=·motionFactor.<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>();</div>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>
Max diff block lines reached; 23007/46825 bytes (49.13%) of diff not shown.
15.1 KB
html2text {}
Max HTML report size reached
25.5 KB
./usr/share/doc/libgtsam-dev/html/a01097.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 96, 77 lines modifiedOffset 96, 88 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="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Expression.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Non-linear·factor·base·classes.··106 <p>Expressions·for·Block·Automatic·Differentiation.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01097_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01097_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="a04496.html">gtsam::NonlinearFactor</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="a04292.html">gtsam::Expression&lt;·T·&gt;</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>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>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>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="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>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="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>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>
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>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>
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>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·s[·...·truncated·by·diffoscope;·len:·164,·SHA:·b625f0a7ea0be31158882831377cae825ae586074a6bd26f4e983d84890f95c0·...·].html#details">More...</a><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><table·class="memberdecls">127 </table><table·class="memberdecls">
125 <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>
126 Namespaces</h2></td></tr>129 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table><table·class="memberdecls">133 </table><table·class="memberdecls">
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
132 Macros</h2></td></tr>135 Functions</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>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>
135 <tr·class="separator:a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"·id="r_a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplParams"·colspan="2"><a·id="a405f3793afc2cc3173c3fbdecadb162a"·name="a405f3793afc2cc3173c3fbdecadb162a"></a>
 141 template&lt;typename·T·&gt;·</td></tr>
 142 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04308.html">ScalarMultiplyExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator*</b>·(double·s,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e)</td></tr>
 143 <tr·class="memdesc:a405f3793afc2cc3173c3fbdecadb162a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·executes·the·scalar·multiplication·with·an·input·expression·The·type·T·must·be·a·vector·space·Example:·Expression&lt;Point2&gt;·a(0),·b·=·12·*·a;.·<br·/></td></tr>
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>144 <tr·class="separator:a405f3793afc2cc3173c3fbdecadb162a"><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>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>
144 <tr·class="separator:a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a589e3ff8cd71e5a17ee1dcfae8b2df26"><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>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>
147 <tr·class="separator:a3a6b0763916602be85840f890c2ea791"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:a9512eb02324210895442f2bf8268902d"><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>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>
150 <tr·class="separator:a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 </table>163 </table>
152 <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>
153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</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>
154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>167 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
155 <dd>168 <dd>
 169 Paul·Furgale·</dd></dl>
156 Richard·Roberts·</dd> 
157 <dd> 
158 Gerry·Chen·</dd></dl> 
159 </div></div><!--·contents·-->170 </div></div><!--·contents·-->
160 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
162 <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!·-->
163 ··<ul>174 ··<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="a01097.html">NonlinearFactor.h</a></li>175 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01097.html">Expression.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>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>
166 ··</ul>177 ··</ul>
167 </div>178 </div>
168 </body>179 </body>
169 </html>180 </html>
7.18 KB
html2text {}
Max HTML report size reached
1.26 KB
./usr/share/doc/libgtsam-dev/html/a01097.js
1.18 KB
js-beautify {}
Max HTML report size reached
177 KB
./usr/share/doc/libgtsam-dev/html/a01097_source.html
Max HTML report size reached
11.7 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/LevenbergMarquardtParams.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 40 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="#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>
101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">expressionTesting.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··106 <p>Test·harness·methods·for·expressions.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01100_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="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>111 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>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="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>
111 <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:a701d0cd12b81a725f7f9cd2432fe9e2a"·id="r_a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01100.html#a701d0cd12b81a725f7f9cd2432fe9e2a">EXPECT_CORRECT_EXPRESSION_JACOBIANS</a>(expression,··values,··numerical_derivative_step,··tolerance)&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</td></tr>
 119 <tr·class="memdesc:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·the·Jacobians·produced·by·an·expression·against·finite·differences.··<br·/></td></tr>
 120 <tr·class="separator:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"·id="r_ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplParams"·colspan="2"><a·id="ab43ff0661c50fd1f6eeb0c7311d52057"·name="ab43ff0661c50fd1f6eeb0c7311d52057"></a>
 125 template&lt;typename·T·&gt;·</td></tr>
 126 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::testExpressionJacobians</b>·(const·std::string·&amp;name_,·const·<a·class="el"·href="a04292.html">gtsam::Expression</a>&lt;·T·&gt;·&amp;expression,·const·<a·class="el"·href="a04612.html">gtsam::Values</a>·&amp;values,·double·nd_step,·double·tolerance)</td></tr>
 127 <tr·class="separator:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</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>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
116 <dd> 
117 Frank·Dellaert·</dd> 
118 <dd>133 <dd>
119 Luca·Carlone·</dd></dl> 
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</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>
 167 ··········<td>)</td>
 168 ··········<td></td><td>&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</td>
 169 ········</tr>
 170 ······</table>
 171 </div><div·class="memdoc">
  
 172 <p>Check·the·Jacobians·produced·by·an·expression·against·finite·differences.·</p>
 173 <dl·class="params"><dt>Parameters</dt><dd>
 174 ··<table·class="params">
 175 ····<tr><td·class="paramname">expression</td><td>The·expression·to·test.·</td></tr>
 176 ····<tr><td·class="paramname">values</td><td><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>·filled·in·for·testing·the·Jacobians.·</td></tr>
 177 ····<tr><td·class="paramname">numerical_derivative_step</td><td>The·step·to·use·when·computing·the·finite·difference·Jacobians·</td></tr>
 178 ····<tr><td·class="paramname">tolerance</td><td>The·numerical·tolerance·to·use·when·comparing·Jacobians.·</td></tr>
 179 ··</table>
 180 ··</dd>
 181 </dl>
  
 182 </div>
 183 </div>
121 </div></div><!--·contents·-->184 </div><!--·contents·-->
122 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->186 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>188 ··<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="a01100.html">LevenbergMarquardtParams.cpp</a></li>189 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01100.html">expressionTesting.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>190 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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>191 ··</ul>
129 </div>192 </div>
130 </body>193 </body>
131 </html>194 </html>
3.42 KB
html2text {}
Max HTML report size reached
7.84 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/LinearContainerFactor.h·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 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">LinearContainerFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GncOptimizer.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.··105 <p>The·GncOptimizer·class.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01103_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01103_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04444.html">gtsam::LinearContainerFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dummy·version·of·a·generic·linear·factor·to·be·injected·into·a·nonlinear·factor·graph.··<a·href="a04444.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04448.html">gtsam::traits&lt;·LinearContainerFactor·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04360.html">gtsam::GncOptimizer&lt;·GncParameters·&gt;</a></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>
 121 <div·class="textblock"><p>The·GncOptimizer·class.·</p>
124 <div·class="textblock"><p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·</p> 
125 <dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl> 
126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Jingnan·Shi·</dd>
 123 <dd>
 124 Luca·Carlone·</dd>
 125 <dd>
 126 Frank·Dellaert</dd></dl>
 127 <p>Implementation·of·the·paper:·Yang,·Antonante,·Tzoumas,·Carlone,·"Graduated·Non-Convexity·for·Robust·Spatial·Perception:
 128 From·Non-Minimal·Solvers·to·Global·Outlier·Rejection",·ICRA/RAL,·2020.·(arxiv·version:·<a·href="https://arxiv.org/pdf/1909.08605.pdf">https://arxiv.org/pdf/1909.08605.pdf</a>)</p>
 129 <p>See·also:·Antonante,·Tzoumas,·Yang,·Carlone,·"Outlier-Robust·Estimation:·Hardness,·Minimally-Tuned·Algorithms,·and·Applications",·arxiv:·<a·href="https://arxiv.org/pdf/2007.15109.pdf">https://arxiv.org/pdf/2007.15109.pdf</a>,·2020.·</p>
127 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>134 ··<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="a01103.html">LinearContainerFactor.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="a01103.html">GncOptimizer.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>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 ··</ul>137 ··</ul>
135 </div>138 </div>
136 </body>139 </body>
137 </html>140 </html>
2.25 KB
html2text {}
Max HTML report size reached
354 B
./usr/share/doc/libgtsam-dev/html/a01103.js
268 B
js-beautify {}
Max HTML report size reached
147 KB
./usr/share/doc/libgtsam-dev/html/a01103_source.html
Max HTML report size reached
4.83 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/GraphvizFormatting.cpp·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 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">GraphvizFormatting.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2.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.··104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
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>Graphviz·formatter·for·NonlinearFactorGraph.·</p>114 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
115 <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>
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01106.html">GraphvizFormatting.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01106.html">ISAM2.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.07 KB
html2text {}
Max HTML report size reached
6.79 KB
./usr/share/doc/libgtsam-dev/html/a01109.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 32 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">GaussNewtonOptimizer.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">
  
 105 <p>Specialized·iSAM2·Clique.··
 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: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>
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·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
113 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>124 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>
 125 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
114 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>130 ··<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">GaussNewtonOptimizer.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="a01109.html">ISAM2Clique.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>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>
121 ··</ul>133 ··</ul>
122 </div>134 </div>
123 </body>135 </body>
124 </html>136 </html>
1.51 KB
html2text {}
Max HTML report size reached
6.07 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/NonlinearFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 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">NonlinearFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.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>Graphviz·formatter·for·NonlinearFactorGraph.··
105 <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>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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">
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>Factor·Graph·Consisting·of·non-linear·factors.·</p>122 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>
115 <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>
116 <dd> 
117 Carlos·Nieto·</dd> 
118 <dd> 
119 Christian·Potthast·</dd></dl> 
120 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
123 <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!·-->
124 ··<ul>129 ··<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="a01115.html">NonlinearFactorGraph.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="a01115.html">GraphvizFormatting.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>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>
127 ··</ul>132 ··</ul>
128 </div>133 </div>
129 </body>134 </body>
130 </html>135 </html>
1.48 KB
html2text {}
Max HTML report size reached
6.91 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/CustomFactor.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">CustomFactor.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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··106 <p>Binary·white·noise·factor.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01118_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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>130 <div·class="textblock"><p>Binary·white·noise·factor.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>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="a01118.html">CustomFactor.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="a01118.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.57 KB
html2text {}
Max HTML report size reached
16.3 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/factorTesting.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 94, 109 lines modifiedOffset 94, 56 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#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">factorTesting.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>Evaluate·derivatives·of·a·nonlinear·factor·numerically.··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="a01121_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01121_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="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">
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:a8ec37fe83eda47404b8588e1f012df21"·id="r_a8ec37fe83eda47404b8588e1f012df21"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01121.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>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>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>
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>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>
130 </table>131 </table>
131 <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>
132 <div·class="textblock"><p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.·</p>133 <div·class="textblock"><p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·</p>
 134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Sep·7,·2009·</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> 
Max diff block lines reached; 932/11425 bytes (8.16%) of diff not shown.
5.02 KB
html2text {}
Max HTML report size reached
474 B
./usr/share/doc/libgtsam-dev/html/a01121.js
388 B
js-beautify {}
Max HTML report size reached
52.2 KB
./usr/share/doc/libgtsam-dev/html/a01121_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/factorTesting.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 136 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">factorTesting.h</div></div>104 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01121.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01121.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a01085.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="a01097.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="a01073.html">gtsam/nonlinear/NonlinearOptimizerParams.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="a00143.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>122 <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>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span>internal·{·<span·class="keyword">struct·</span>NonlinearOptimizerState;·}</div>
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="a01428.html#a9753b4e62378151d30bf8af5e2fc1602">···39</a></span><span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·<a·class="code·hl_function"·href="a01428.html#a9753b4e62378151d30bf8af5e2fc1602">linearizeNumerically</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·factor,</div> 
129 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···········································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,</div> 
130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>···········································<span·class="keywordtype">double</span>·delta·=·1e-5)·{</div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·We·will·fill·a·vector·of·key/Jacobians·pairs·(a·map·would·sort)</span></div> 
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··std::vector&lt;std::pair&lt;Key,·Matrix&gt;·&gt;·jacobians;</div> 
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Get·size</span></div> 
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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04552.html">···75</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>
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>129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>internal·{</div>130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div>
 131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04552.html#a7142764a820ba039a610074f855bce13">···78</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04552.html#a7142764a820ba039a610074f855bce13">graph_</a>;·</div>
 132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 133 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04552.html#aa51bf89ae24b609a58201f224c36b7b8">···80</a></span>··std::unique_ptr&lt;internal::NonlinearOptimizerState&gt;·<a·class="code·hl_variable"·href="a04552.html#aa51bf89ae24b609a58201f224c36b7b8">state_</a>;·</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>134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</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>135 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</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>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</[·...·truncated·by·diffoscope;·len:·54,·SHA:·eecb80b6c359dd26d704df61c94bd7df124b00f7c7ecf2365c2e62e4a81a701b·...·];</div>
 137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 139 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">···98</a></span>··<span·class="keyword">virtual</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">optimize</a>()·{·defaultOptimize();·<span·class="keywordflow">return</span>·values();·}</div>
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>140 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 141 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·optimizeSafely();</div>
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> 
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordflow">if</span>·(!i_good)·{</div> 
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········std::cout·&lt;&lt;·<span·class="stringliteral">&quot;Mismatch·in·Jacobian·&quot;</span>·&lt;&lt;·i·+·1</div> 
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··················&lt;&lt;·<span·class="stringliteral">&quot;·(base·1),·as·shown·above&quot;</span>·&lt;&lt;·std::endl;</div> 
191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······}</div> 
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····}</div> 
193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··}</div> 
194 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</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>
195 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>;</div> 
196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>}</div> 
Max diff block lines reached; 17252/39749 bytes (43.40%) of diff not shown.
13.3 KB
html2text {}
Max HTML report size reached
9.47 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/NonlinearConjugateGradientOptimizer.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, 58 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">NonlinearConjugateGradientOptimizer.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2Params.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··104 <p>Parameters·for·iSAM·2.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01124_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04460.html">gtsam::NonlinearConjugateGradientOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·nonlinear·CG·method·using·the·template·below.··<a·href="a04460.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"·id="r_a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplParams"·colspan="2"><a·id="a0ceb9e5a5e864b96c529db67f55a873b"·name="a0ceb9e5a5e864b96c529db67f55a873b"></a> 
125 template&lt;class·S·,·class·V·,·class·W·&gt;·</td></tr> 
126 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::lineSearch</b>·(const·S·&amp;system,·const·V·currentValues,·const·W·&amp;gradient)</td></tr> 
127 <tr·class="memdesc:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·golden-section·line·search·algorithm.·<br·/></td></tr> 
128 <tr·class="separator:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"·id="r_afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·&gt;·</td></tr> 
130 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::tuple&lt;·V,·int·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#afc19854e0bfc1acadb00ff00a043cc17">gtsam::nonlinearConjugateGradient</a>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·const·bool·singleIteration,·const·bool·gradientDescent=false)</td></tr> 
131 <tr·class="memdesc:afc19854e0bfc1acadb00ff00a043cc17"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·nonlinear·conjugate·gradient·method·using·the·Polak-Ribiere·formula·suggested·in·<a·href="http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method">http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method</a>.··<br·/></td></tr> 
132 <tr·class="separator:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>112 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 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>
135 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p> 
136 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl> 
137 <dl·class="section·date"><dt>Date</dt><dd>June·11,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01124.html">NonlinearConjugateGradientOptimizer.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="a01124.html">ISAM2Params.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.7 KB
html2text {}
Max HTML report size reached
14.0 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/ISAM2Result.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 96, 48 lines modifiedOffset 96, 66 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">Values.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Class·that·stores·detailed·iSAM2·result.··105 <p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01127_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01127_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="a04608.html">gtsam::ValueCloneAllocator</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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04612.html">gtsam::Values</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::ena[·...·truncated·by·diffoscope;·len:·40,·SHA:·30a64deec265e330f81f7ce920c2a1c6e348267b34ca99a2fe10d3369b22307f·...·].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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04616.html">gtsam::Values::KeyValuePair</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04616.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04620.html">gtsam::Values::ConstKeyValuePair</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04620.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04624.html">gtsam::Values::deref_iterator</a></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04628.html">gtsam::ValuesKeyAlreadyExists</a></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04632.html">gtsam::ValuesKeyDoesNotExist</a></td></tr>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04636.html">gtsam::ValuesIncorrectType</a></td></tr>
 129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04640.html">gtsam::DynamicValuesMismatched</a></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04644.html">gtsam::NoMatchFoundForFixed</a></td></tr>
 133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>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>
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>135 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04648.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>139 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>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>
124 <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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>143 </table>
127 <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>
128 <div·class="textblock"><p>Class·that·stores·detailed·iSAM2·result.·</p>145 <div·class="textblock"><p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</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>
130 </div></div><!--·contents·-->148 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>152 ··<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="a01127.html">ISAM2Result.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="a01127.html">Values.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>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>
137 ··</ul>155 ··</ul>
138 </div>156 </div>
139 </body>157 </body>
140 </html>158 </html>
3.84 KB
html2text {}
Max HTML report size reached
973 B
./usr/share/doc/libgtsam-dev/html/a01127.js
887 B
js-beautify {}
Max HTML report size reached
165 KB
./usr/share/doc/libgtsam-dev/html/a01127_source.html
Max HTML report size reached
11.4 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/Values.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, 68 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">Values.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>A·non-templated·config·holding·any·types·of·Manifold-group·elements.··104 <p>Parameters·for·nonlinear·optimization.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01130_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="a04608.html">gtsam::ValueCloneAllocator</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04612.html">gtsam::Values</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-templated·config·holding·any·types·of·Manifold-group·elements.··<a·href="a04612.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04616.html">gtsam::Values::KeyValuePair</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04616.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04620.html">gtsam::Values::ConstKeyValuePair</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04620.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04624.html">gtsam::Values::deref_iterator</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04628.html">gtsam::ValuesKeyAlreadyExists</a></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04632.html">gtsam::ValuesKeyDoesNotExist</a></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04636.html">gtsam::ValuesIncorrectType</a></td></tr> 
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04640.html">gtsam::DynamicValuesMismatched</a></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04644.html">gtsam::NoMatchFoundForFixed</a></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04648.html">gtsam::traits&lt;·Values·&gt;</a></td></tr> 
135 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04648.html#details">More...</a><br·/></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <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>
139 Namespaces</h2></td></tr>108 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>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>
141 <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>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table>112 </table>
144 <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>
145 <div·class="textblock"><p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·</p>114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>Jul·24,·2012·</dd></dl>
146 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
147 <p>Detailed·story:·A·values·structure·is·a·map·from·keys·to·values.·It·is·used·to·specify·the·value·of·a·bunch·of·variables·in·a·factor·graph.·A·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likeli[·...·truncated·by·diffoscope;·len:·294,·SHA:·3c467db66d9ec38895ec8e62f3bf444fbe9e15310580367a56d70a956d7f735c·...·]>117 <dd>
 118 Richard·Roberts·</dd>
 119 <dd>
 120 Frank·Dellaert·</dd>
 121 <dd>
 122 Andrew·Melim·</dd></dl>
148 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
149 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
150 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
151 <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!·-->
152 ··<ul>127 ··<ul>
153 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01130.html">Values.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="a01130.html">NonlinearOptimizerParams.cpp</a></li>
154 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
155 ··</ul>130 ··</ul>
156 </div>131 </div>
157 </body>132 </body>
158 </html>133 </html>
2.97 KB
html2text {}
Max HTML report size reached
5.72 KB
./usr/share/doc/libgtsam-dev/html/a01133.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.cpp·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, 36 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·· 
105 <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="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>
112 </table>117 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</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>120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
117 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>125 ··<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="a01133.html">NonlinearConjugateGradientOptimizer.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="a01133.html">DoglegOptimizer.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>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>
124 ··</ul>128 ··</ul>
125 </div>129 </div>
126 </body>130 </body>
127 </html>131 </html>
1.25 KB
html2text {}
Max HTML report size reached
13.7 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/expressionTesting.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, 107 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">expressionTesting.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>Test·harness·methods·for·expressions.··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="a01142_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01142_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:a701d0cd12b81a725f7f9cd2432fe9e2a"·id="r_a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01142.html#a701d0cd12b81a725f7f9cd2432fe9e2a">EXPECT_CORRECT_EXPRESSION_JACOBIANS</a>(expression,··values,··numerical_derivative_step,··tolerance)&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</td></tr> 
119 <tr·class="memdesc:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·the·Jacobians·produced·by·an·expression·against·finite·differences.··<br·/></td></tr> 
120 <tr·class="separator:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"·id="r_ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplParams"·colspan="2"><a·id="ab43ff0661c50fd1f6eeb0c7311d52057"·name="ab43ff0661c50fd1f6eeb0c7311d52057"></a> 
125 template&lt;typename·T·&gt;·</td></tr> 
126 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::testExpressionJacobians</b>·(const·std::string·&amp;name_,·const·<a·class="el"·href="a04292.html">gtsam::Expression</a>&lt;·T·&gt;·&amp;expression,·const·<a·class="el"·href="a04612.html">gtsam::Values</a>·&amp;values,·double·nd_step,·double·tolerance)</td></tr> 
127 <tr·class="separator:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>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"><p>Test·harness·methods·for·expressions.·</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>
131 <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>
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> 
154 ··········<td·class="paramkey"></td> 
155 ··········<td></td> 
156 ··········<td·class="paramtype">&#160;</td> 
157 ··········<td·class="paramname">numerical_derivative_step,·</td> 
158 ········</tr> 
159 ········<tr> 
160 ··········<td·class="paramkey"></td> 
161 ··········<td></td> 
162 ··········<td·class="paramtype">&#160;</td> 
163 ··········<td·class="paramname">tolerance&#160;</td> 
164 ········</tr> 
165 ········<tr> 
166 ··········<td></td> 
167 ··········<td>)</td> 
168 ··········<td></td><td>&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</td> 
169 ········</tr> 
170 ······</table> 
171 </div><div·class="memdoc"> 
  
172 <p>Check·the·Jacobians·produced·by·an·expression·against·finite·differences.·</p> 
173 <dl·class="params"><dt>Parameters</dt><dd> 
174 ··<table·class="params"> 
175 ····<tr><td·class="paramname">expression</td><td>The·expression·to·test.·</td></tr> 
176 ····<tr><td·class="paramname">values</td><td><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>·filled·in·for·testing·the·Jacobians.·</td></tr> 
177 ····<tr><td·class="paramname">numerical_derivative_step</td><td>The·step·to·use·when·computing·the·finite·difference·Jacobians·</td></tr> 
178 ····<tr><td·class="paramname">tolerance</td><td>The·numerical·tolerance·to·use·when·comparing·Jacobians.·</td></tr> 
179 ··</table> 
180 ··</dd> 
181 </dl> 
  
182 </div> 
183 </div> 
184 </div><!--·contents·-->128 </div></div><!--·contents·-->
185 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
186 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
187 <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!·-->
Max diff block lines reached; 810/9856 bytes (8.22%) of diff not shown.
3.99 KB
html2text {}
Max HTML report size reached
357 B
./usr/share/doc/libgtsam-dev/html/a01142.js
271 B
js-beautify {}
Max HTML report size reached
54.1 KB
./usr/share/doc/libgtsam-dev/html/a01142_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/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, 66 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">expressionTesting.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="a01142.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01142.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00752.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;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="a01085.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="a01121.html">gtsam/nonlinear/factorTesting.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="a01127.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;<a·class="code"·href="a00080.html">gtsam/base/Testable.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>internal·{</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="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·CPPUnitLite-style·test·for·linearization·of·an·ExpressionFactor</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">bool</span>·testExpressionJacobians(<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>&amp;·expression,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>&amp;·values,</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">double</span>·nd_step,·<span·class="keywordtype">double</span>·tolerance)·{</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·Create·factor</span></div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">size_t</span>·size·=·traits&lt;T&gt;::dimension;</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··ExpressionFactor&lt;T&gt;·f(<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(size),</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······expression.<a·class="code·hl_function"·href="a04292.html#acb8e427a376afb1eec8bcda057128c11">value</a>(values),·expression);</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordflow">return</span>·testFactorJacobians(name_,·f,·values,·nd_step,·tolerance);</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}·<span·class="comment">//·namespace·internal</span></div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·<span·class="comment">//·namespace·gtsam</span></div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
141 <div·class="foldopen"·id="foldopen00048"·data-start=""·data-end="">128 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01142.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>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>
 131 <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="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>
144 </div>138 </div>
145 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></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">protected</span>:</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·graph_;</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·values_;</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··Factorization·factorization_;</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·bayesTree_;</div>
 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>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">···52</a></span>··<a·class="code·hl_function"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">Marginals</a>(){}</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 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>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············Factorization·factorization·=·CHOLESKY);</div>
 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>
 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>
Max diff block lines reached; 10707/41262 bytes (25.95%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
5.89 KB
./usr/share/doc/libgtsam-dev/html/a01145.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.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, 32 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">LinearContainerFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <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="a01145_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>
 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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>128 <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·-->129 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>133 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01145.html">LinearContainerFactor.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="a01145.html">LevenbergMarquardtParams.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>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>136 ··</ul>
122 </div>137 </div>
123 </body>138 </body>
124 </html>139 </html>
1.38 KB
html2text {}
Max HTML report size reached
4.94 KB
./usr/share/doc/libgtsam-dev/html/a01148.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.cpp·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 95, 36 lines modifiedOffset 95, 38 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter-inl.h·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Nonlinear·Factor·base·classes.··104 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a01148_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>Nonlinear·Factor·base·classes.·</p>115 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
116 <dd>117 <dd>
117 Richard·Roberts·</dd></dl>118 Chris·Beall·</dd></dl>
118 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>123 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01148.html">NonlinearFactor.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01148.html">ExtendedKalmanFilter-inl.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>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>126 ··</ul>
126 </div>127 </div>
127 </body>128 </body>
128 </html>129 </html>
1.16 KB
html2text {}
Max HTML report size reached
166 KB
./usr/share/doc/libgtsam-dev/html/a01151_source.html
Max HTML report size reached
7.38 KB
./usr/share/doc/libgtsam-dev/html/a01154.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.h·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 96, 48 lines modifiedOffset 96, 45 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.h·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>Factor·Graph·consisting·of·non-linear·factors.··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="a01154_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01154_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="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>
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="a04544.html">gtsam::traits&lt;·NonlinearFactorGraph·&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="a04448.html">gtsam::traits&lt;·LinearContainerFactor·&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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
117 <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>
118 Namespaces</h2></td></tr>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>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>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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><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>Factor·Graph·consisting·of·non-linear·factors.·</p>124 <div·class="textblock"><p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
126 <dd> 
127 Carlos·Nieto·</dd> 
128 <dd> 
129 Christian·Potthast·</dd></dl> 
130 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>131 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">NonlinearFactorGraph.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">LinearContainerFactor.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>134 ··</ul>
138 </div>135 </div>
139 </body>136 </body>
140 </html>137 </html>
1.9 KB
html2text {}
Max HTML report size reached
414 B
./usr/share/doc/libgtsam-dev/html/a01154.js
328 B
js-beautify {}
Max HTML report size reached
89.2 KB
./usr/share/doc/libgtsam-dev/html/a01154_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.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 98, 245 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">NonlinearFactorGraph.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="a01154.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01154.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
108 <div·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="comment">//·\callgraph</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="a01085.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">#pragma·once</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="a00476.html">gtsam/geometry/Point2.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="a01097.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="a01031.html">gtsam/nonlinear/GraphvizFormatting.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="a00575.html">gtsam/inference/FactorGraph.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="a08152.html">gtsam/nonlinear/PriorFactor.h</a>&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">#include·&lt;boost/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;functional&gt;</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">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>
 113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·Forward·declarations</span></div>
 115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05064.html">JacobianFactor</a>;</div>
 116 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">class·</span>HessianFactor;</div>
 117 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 118 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 119 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04444.html">···26</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div>
 120 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">protected</span>:</div>
 121 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>126 <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="comment">//·Forward·declarations</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>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</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="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>Ordering;</div>131 <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="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span>GaussianFactorGraph;</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">class·</span>SymbolicFactorGraph;</div> 
138 <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;</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">class·</span>Expression;</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">typename</span>·T&gt;</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">class·</span>ExpressionFactor;</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
143 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};"> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04540.html">···55</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>:·<span·class="keyword">public</span>·<a·cla[·...·truncated·by·diffoscope;·len:·78,·SHA:·af24e8e4373899617b1c4266610162005e9a15294d9ddaea870a2e81da4997fe·...·]</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>
 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>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//·Access</span></div>
145 <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>
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</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>
147 <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>
 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="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;NonlinearFactor&gt;</a>·<a·class="code·hl_class"·href="a03524.html">Base</a>;</div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_class"·href="a04540.html">This</a>;</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
151 <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="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·KeyFormatter&amp;·keyFormatter·=·gtsam::DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
152 <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>
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04540.html#a08a2bceb4013a4ffe20c27f76aae7a96">···67</a></span>····<a·class="code·hl_function"·href="a04540.html#a08a2bceb4013a4ffe20c27f76aae7a96">NonlinearFactorGraph</a>()·{}</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>
154 <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>
 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>
155 <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>·ITERATOR&gt;</div> 
156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04540.html#ab1ca065994632164fe3986388d847604">···71</a></span>····<a·class="code·hl_function"·href="a04540.html#ab1ca065994632164fe3986388d847604">NonlinearFactorGraph</a>(ITERATOR·firstFactor,·ITERATOR·lastFactor)·:·<a·class="code·hl_class"·href="a03524.html">Base</a>(firstFactor,·lastFactor)·{}</div> 
157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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">size_t</span>·dim()·<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">template</span>&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04540.html#a955686c166a967d8fc4884d65cd4ce56">···75</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04540.html#a955686c166a967d8fc4884d65cd4ce56">NonlinearFactorGraph</a>(<span·class="keyword">const</span>·CONTAINER&amp;·factors)·:·<a·class="code·hl_class"·href="a03524.html">Base</a>(factors)·{}</div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DERIVEDFACTOR&gt;</div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04540.html#acd147df7d707f0486daf2b9936b08d71">···79</a></span>····<a·class="code·hl_function"·href="a04540.html#acd147df7d707f0486daf2b9936b08d71">NonlinearFactorGraph</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> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04540.html#ad7adfd40c18b07133807873a62f32dc2">···82</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04540.html#ad7adfd40c18b07133807873a62f32dc2">~Nonlin[·...·truncated·by·diffoscope;·len:·22,·SHA:·888207d6c30f101360ccaab495d868b86c45289b3a97293e846cd7513859f66c·...·]}</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#a31c9a4fc88[·...·truncated·by·diffoscope;·len:·147,·SHA:·8f3ac531993022d7f0e2785844e6fd6bf672de7b35baff87c9a7b1f86f2db742·...·]}</div>
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·linearize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·c)·<span·class="keyword">const·override</span>;</div>
166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
167 <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>(</div> 
168 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;NonlinearFactorGraph:·&quot;</span>,</div> 
169 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
170 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">void</span>·printErrors(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;NonlinearFactorGraph:·&quot;</span>,</div> 
172 <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·=·DefaultKeyFormatter,</div> 
173 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keyword">const</span>·std::function&lt;<span·class="keywordtype">bool</span>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>*·<span·class="comment">/*factor*/</span>,·<span·class="keywordtype">double</span>·<span·class="comment">/*whitenedError*/</span>,·<span·class="keywordtype">size_t</span>·<span·class="comment">/*index*/</span>)&gt;&amp;</div> 
174 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········printCondition·=·[](<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·*,<span·class="keywordtype">double</span>,·<span·class="keywordtype">size_t</span>)·{<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;})·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
Max diff block lines reached; 36234/69027 bytes (52.49%) of diff not shown.
21.7 KB
html2text {}
Max HTML report size reached
9.36 KB
./usr/share/doc/libgtsam-dev/html/a01160.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.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 95, 53 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">ISAM2Clique.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Specialized·iSAM2·Clique.··105 <p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01160_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01160_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="a04404.html">gtsam::ISAM2Clique</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="a04264.html">gtsam::DoglegOptimizerImpl</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="a044[·...·truncated·by·diffoscope;·len:·1,·SHA:·5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9·...·]4.html#details">More...</a><br·/></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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>122 </table>
131 <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>
132 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>124 <div·class="textblock"><p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
134 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>130 ··<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="a01160.html">ISAM2Clique.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="a01160.html">DoglegOptimizerImpl.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>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>
141 ··</ul>133 ··</ul>
142 </div>134 </div>
143 </body>135 </body>
144 </html>136 </html>
2.38 KB
html2text {}
Max HTML report size reached
421 B
./usr/share/doc/libgtsam-dev/html/a01160.js
335 B
js-beautify {}
Max HTML report size reached
75.8 KB
./usr/share/doc/libgtsam-dev/html/a01160_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/ISAM2Clique.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, 166 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">ISAM2Clique.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="a01160.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01160.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00017"·name="l00017"></a><span·class="lineno">···17</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="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
120 <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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iomanip&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="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00893.html">gtsam/linear/VectorValues.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="a00602.html">gtsam/inference/BayesTreeCliqueBase.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="a00587.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="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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00860.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="a00779.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="a00872.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>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>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>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
131 <div·class="foldopen"·id="foldopen00036"·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>
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> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>·<a·class="code·hl_class"·href="a04404.html">This</a>;</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;This,·GaussianFactorGraph&gt;</a>·Base;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_class"·href="a03764.html">ConditionalType</a>;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">ConditionalType::shared_ptr</a>·sharedConditional;</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··Base::FactorType::shared_ptr·cachedFactor_;</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·gradientContribution_;</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·USE_BROKEN_FAST_BACKSUBSTITUTE</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·VectorValues::iterator&gt;</a>·solnPointers_;</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04404.html#a65df62d31a1b1634ab9ebd9e2bbe32a8">···53</a></span>··<a·class="code·hl_function"·href="a04404.html#a65df62d31a1b1634ab9ebd9e2bbe32a8">ISAM2Clique</a>()·:·Base()·{}</div> 
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04404.html">~ISAM2Clique</a>()·=·<span·class="keywordflow">default</span>;</div> 
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00034"·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</[·...·truncated·by·diffoscope;·len:·77,·SHA:·12406b176157f11209d62af68722614bb2967afc54965b2a1eb935524cc7df61·...·]</div>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>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">double</span>·f_error;</div>
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·Base(other),</div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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> 
156 </div>136 </div>
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04404.html#a3409885cf82ae7cc29c9055603e39b43">···65</a></span>··<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·<a·class="code·hl_function"·href="a04404.html#a3409885cf82ae7[·...·truncated·by·diffoscope;·len:·140,·SHA:·6f3b5815bb53601bcf7bbe08e61ab24208afcb60d03db1af4fe33138f51936d4·...·]·{</div>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">···53</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">TrustReg[·...·truncated·by·diffoscope;·len:·21,·SHA:·6e1f8e6f0910f7c52b93baec7ce54571898fba0b9f871dd92724b61f95d5e76d·...·]·{</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····SEARCH_EACH_ITERATION,</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····SEARCH_REDUCE_ONLY,</div>
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Base::operator=(other);</div>142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····ONE_STEP_PER_ITERATION</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="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div>
165 </div>144 </div>
166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·setEliminationResult(</div> 
168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·FactorGraphType::EliminationResult&amp;·eliminationResult);</div> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>145 <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>
 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>
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> 
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> 
173 <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> 
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> 
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a2b0857edd76f8d63eeee0ce9944e28d4">optimizeWildfire</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·replaced,·<span·class="keywordtype">double</span>·threshold,</div> 
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>························<a·class="code·hl_class"·href="a02320.html">KeySet</a>*·changed,·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>*·delta,</div> 
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>························<span·class="keywordtype">size_t</span>*·count)·<span·class="keyword">const</span>;</div> 
184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordtype">bool</span>·optimizeWildfireNode(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·replaced,·<span·class="keywordtype">double</span>·threshold,</div> 
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····························<a·class="code·hl_class"·href="a02320.html">KeySet</a>*·changed,·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>*·delta,</div> 
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····························<span·class="keywordtype">size_t</span>*·count)·<span·class="keyword">const</span>;</div> 
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>150 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>
189 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">void</span>·nnz_internal(<span·class="keywordtype">size_t</span>*·result)·<span·class="keyword">const</span>;</div> 
190 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">size_t</span>·calculate_nnz()·<span·class="keyword">const</span>;</div> 
191 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
192 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keywordtype">void</span>·findAll(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·markedMask,·<a·class="code·hl_class"·href="a02320.html">KeySet</a>*·keys)·<span·class="keyword">const</span>;</div> 
193 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</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>
194 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·<span·class="keyword">private</span>:</div>154 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>};</div>
Max diff block lines reached; 35325/59183 bytes (59.69%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
9.46 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/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, 47 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">ISAM2.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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··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="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>
 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>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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>125 <div·class="textblock"><p>Convergence·functions·not·dependent·on·graph·types.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Jul·17,·2010·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01163.html">ISAM2.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="a01163.html">NonlinearOptimizer.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>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.53 KB
html2text {}
Max HTML report size reached
284 B
./usr/share/doc/libgtsam-dev/html/a01163.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01163·=·[1 var·a01163·=·[
2 ····["gtsam::traits<·ISAM2·>",·"a04400.html",·null]2 ····["checkConvergence",·"a01163.html#a3382482454c164c6f5817dcbe6f932b3",·null]
3 ];3 ];
5.46 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/NonlinearISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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">NonlinearISAM.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Marginals.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01166_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="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>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>Jan·19,·2010·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01166.html">NonlinearISAM.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="a01166.html">Marginals.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.11 KB
html2text {}
Max HTML report size reached
6.06 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/ISAM2Params.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ISAM2Params.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Parameters·for·iSAM·2.··105 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01172_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04436.html">gtsam::LevenbergMarquardtOptimizer</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Levenberg-Marquardt·nonlinear·optimization.··<a·href="a04436.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>122 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd>
 126 <dd>
 127 Luca·Carlone·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
116 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>133 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01172.html">ISAM2Params.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="a01172.html">LevenbergMarquardtOptimizer.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>136 ··</ul>
124 </div>137 </div>
125 </body>138 </body>
126 </html>139 </html>
1.49 KB
html2text {}
Max HTML report size reached
8.6 KB
./usr/share/doc/libgtsam-dev/html/a01184.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/BinaryMeasurement.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 95, 43 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="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">MFAS.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·tha[·...·truncated·by·diffoscope;·len:·119,·SHA:·4c460481dfe7e72897b20d6fdfb770884f15aed1b34cc431cc468b04f827181e·...·].··106 <p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01184_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01184_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="a04688.html">gtsam::BinaryMeasurement&lt;·T·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:a72a3f33080fb47337f36631a1ad73841"·id="r_a72a3f33080fb47337f36631a1ad73841"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72a3f33080fb47337f36631a1ad73841"·name="a72a3f33080fb47337f36631a1ad73841"></a>
 125 typedef·std::map&lt;·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;,·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyPairDoubleMap</b></td></tr>
 126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><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>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>129 <div·class="textblock"><p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>130 <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>131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</dd></dl>
124 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>136 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01184.html">BinaryMeasurement.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="a01184.html">MFAS.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>139 ··</ul>
132 </div>140 </div>
133 </body>141 </body>
134 </html>142 </html>
2.25 KB
html2text {}
Max HTML report size reached
34.6 KB
./usr/share/doc/libgtsam-dev/html/a01184_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/BinaryMeasurement.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, 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">BinaryMeasurement.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="a01184.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01184.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 95 lines modifiedOffset 114, 66 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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.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="a01229.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
121 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/Testable.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;unordered_map&gt;</span></div>
122 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00593.html">gtsam/inference/Factor.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;vector&gt;</span></div>
123 <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>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
124 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00875.html">gtsam/linear/NoiseModel.h</a>&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>
125 <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>
126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
127 <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="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04700.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04700.html">MFAS</a>·{</div>
132 <div·class="line"><a·id="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> 
133 <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> 
134 <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> 
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">···41</span>··<span·class="comment">//·shorthand·for·a·smart·pointer·to·a·measurement</span></div> 
138 <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> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">private</span>:</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··T·measured_;··················</div> 
142 <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> 
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="keyword">public</span>:</div>133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·used·to·represent·edges·between·two·nodes·in·the·graph.·When·used·in</span></div>
 135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·translation·averaging·for·global·SfM</span></div>
 136 <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>
 137 <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>
145 <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> 
146 <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> 
147 <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> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········measured_(measured),</div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········noiseModel_(model)·{}</div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
151 <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> 
152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>
 140 <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>
 141 <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>
 142 <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="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
154 <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> 
155 <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> 
156 <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> 
157 <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> 
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>
159 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
160 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">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="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>
161 <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> 
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·······································DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
163 <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> 
164 <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> 
165 <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> 
166 <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> 
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·edgeWeights_(edgeWeights)·{}</div>
168 </div>148 </div>
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 150 <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>
 151 <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>
170 <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;expected,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
171 <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> 
172 <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> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Factor::equals</a>(*e)·&amp;&amp;</div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···········<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(this-&gt;measured_,·e-&gt;measured_,·tol)·&amp;&amp;</div> 
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···········noiseModel_-&gt;equals(*expected.noiseModel());</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 153 <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>
177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 155 <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>
 156 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>
178 </div>157 </div>
 158 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 159 <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>
 160 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·gtsam</span></div>161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}··<span·class="comment">//·namespace·gtsam</span></div>
180 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div> 
181 <div·class="ttc"·id="aa00593_html"><div·class="ttname"><a·href="a00593.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div> 
182 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>162 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">Key.h</a></div></div>
183 <div·class="ttc"·id="aa00875_html"><div·class="ttname"><a·href="a00875.html">NoiseModel.h</a></div></div>163 <div·class="ttc"·id="aa01229_html"><div·class="ttname"><a·href="a01229.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>
184 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>164 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 165 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>
Max diff block lines reached; 938/27285 bytes (3.44%) of diff not shown.
7.85 KB
html2text {}
Max HTML report size reached
11.1 KB
./usr/share/doc/libgtsam-dev/html/a01187.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.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, 52 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">ShonanFactor.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>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.··106 <p>Shonan·Averaging·algorithm.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01187_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01187_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>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04744.html">gtsam::ShonanFactor&lt;·d·&gt;</a></td></tr>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>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04744.html"·title="ShonanFactor·is·a·BetweenFactor·that·moves·in·SO(p),·but·will·land·on·the·SO(d)·sub-manifold·of·SO(p)...">ShonanFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;bet[·...·truncated·by·diffoscope;·len:·167,·SHA:·3604db1378efff152f3bf8ed74b4eeb49a10383690c312890e326e5a5ff3b0e7·...·].html#details">More...</a><br·/></td></tr>116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·implements·Shonan·Averaging·from·our·ECCV'20·paper.··<a·href="a04732.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04736.html">gtsam::ShonanAveraging2</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04740.html">gtsam::ShonanAveraging3</a></td></tr>
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:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·id="r_ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·name="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"></a>131 <tr·class="memitem:a886fc97169daab9f4355c29bc1bbe21d"·id="r_a886fc97169daab9f4355c29bc1bbe21d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a886fc97169daab9f4355c29bc1bbe21d"·name="a886fc97169daab9f4355c29bc1bbe21d"></a>
125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor2</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·2·&gt;</td></tr>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:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a886fc97169daab9f4355c29bc1bbe21d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a13fc66ae4607e7fda82c1ac35ca123d0"·id="r_a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a13fc66ae4607e7fda82c1ac35ca123d0"·name="a13fc66ae4607e7fda82c1ac35ca123d0"></a>134 <tr·class="memitem:a0df2dbcf06c109cddd823eeb11332365"·id="r_a0df2dbcf06c109cddd823eeb11332365"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0df2dbcf06c109cddd823eeb11332365"·name="a0df2dbcf06c109cddd823eeb11332365"></a>
128 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor3</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·3·&gt;</td></tr>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>
129 <tr·class="separator:a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a0df2dbcf06c109cddd823eeb11332365"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>137 </table>
131 <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>
132 <div·class="textblock"><p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·</p>139 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>
133 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>
134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>
135 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>146 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01187.html">ShonanFactor.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="a01187.html">ShonanAveraging.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>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>
142 ··</ul>149 ··</ul>
143 </div>150 </div>
144 </body>151 </body>
145 </html>152 </html>
2.61 KB
html2text {}
Max HTML report size reached
454 B
./usr/share/doc/libgtsam-dev/html/a01187.js
368 B
js-beautify {}
Max HTML report size reached
108 KB
./usr/share/doc/libgtsam-dev/html/a01187_source.html
Max HTML report size reached
7.72 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/MFAS.h·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 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">MFAS.h·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>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··105 <p>Binary·factor·for·a·relative·translation·direction·measurement.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01193_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01193_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="a04700.html">gtsam::MFAS</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="a04752.html">gtsam::TranslationFactor</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·([·...·truncated·by·diffoscope;·len:·51,·SHA:·e186e07f06e2ca79a7901be07cc44911925f329fdffcaecbceedcaf5bba1ce9d·...·].html#details">More...</a><br·/></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>
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: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> 
126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><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>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·</p>122 <div·class="textblock"><p>Binary·factor·for·a·relative·translation·direction·measurement.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01193.html">MFAS.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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01193.html">TranslationFactor.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.72 KB
html2text {}
Max HTML report size reached
29.6 KB
./usr/share/doc/libgtsam-dev/html/a01193_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/MFAS.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 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">MFAS.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="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="a01193.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 66 lines modifiedOffset 114, 75 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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00383.html">gtsam/geometry/Point3.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/geometry/Unit3.h&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01184.html">gtsam/sfm/BinaryMeasurement.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="a00827.html">gtsam/linear/NoiseModel.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="a01025.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>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&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> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><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>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
131 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
 129 <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>
132 <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> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·used·to·represent·edges·between·two·nodes·in·the·graph.·When·used·in</span></div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·translation·averaging·for·global·SfM</span></div> 
136 <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> 
137 <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> 
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">private</span>:</div>
 131 <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>
 132 <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>
140 <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> 
141 <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> 
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··std::map&lt;KeyPair,·double&gt;·edgeWeights_;</div> 
143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div>
 135 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">···49</a></span>··<a·class="code·hl_function"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">TranslationFactor</a>()·{}</div>
 136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 137 <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>
 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;·noiseModel)</div>
 139 <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>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
145 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">141 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
146 <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>·st[·...·truncated·by·diffoscope;·len:·47,·SHA:·799151b339c770c0090a31a5699a7f818069165fd2838ea3007819a0ec2d4774·...·]</div>142 <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>
 143 <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>
 144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::optional&lt;Matrix&amp;&gt;·H1·=·boost::none,</div>
 145 <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>
 146 <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>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····Matrix33·H_predicted_dir;</div>
 148 <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>
 149 <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>
 150 <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>
 151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·predicted·-·measured_w_aZb_;</div>
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·edgeWeights_(edgeWeights)·{}</div>152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
148 </div>153 </div>
149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
150 <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> 
151 <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>155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div>
 156 <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>
 157 <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>
 158 <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>
 159 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····ar&amp;·boost::serialization::make_nvp(</div>
 160 <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>
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 162 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};··<span·class="comment">//·\·TranslationFactor</span></div>
153 <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> 
154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
155 <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> 
156 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div> 
157 </div>163 </div>
158 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
159 <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> 
160 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}··<span·class="comment">//·namespace·gtsam</span></div>164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 165 <div·class="ttc"·id="aa00383_html"><div·class="ttname"><a·href="a00383.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
162 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>166 <div·class="ttc"·id="aa00827_html"><div·class="ttname"><a·href="a00827.html">NoiseModel.h</a></div></div>
163 <div·class="ttc"·id="aa01184_html"><div·class="ttname"><a·href="a01184.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>167 <div·class="ttc"·id="aa01025_html"><div·class="ttname"><a·href="a01025.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
164 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>168 <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_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·-·[·...·truncated·by·diffoscope;·len:·72,·SHA:·7421d9f3af9e77b7354ac23923170125708223c653d4e2332c75a5ec6f985131·...·]6</div></div>169 <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·possi[·...·truncated·by·diffoscope;·len:·93,·SHA:·f2cb2c87aec2782aca8f17a7600dcc750a69ab8528f21b41b021d03bce490fd5·...·]6</div></div>
 170 <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>
 171 <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>
 172 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
166 <div·class="ttc"·id="aa03380_html"><div·class="ttname"><a·href="a03380.html">gtsam::Unit3</a></div><div·class="ttdoc">Represents·a·3D·point·on·a·unit·sphere.</div><div·class="ttdef"><b>Definition</b>·Unit3.h:43</div></div>173 <div·class="ttc"·id="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>
167 <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> 
168 <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">Co[·...·truncated·by·diffoscope;·len:·111,·SHA:·70ae85b71bf9aaf394f0a76b68cf392f0d1ebcb614922208843f502f5d560fe9·...·]</div></div>174 <div·class="ttc"·id="aa04536_html"><div·class="ttname"><a·href="a04536.html">gtsam::NoiseModelFactorN</a></div><div·class="ttdoc">A·convenient·base·class·for·creating·your·own·NoiseModelFactor·with·n·variables.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:400</div></div>
 175 <div·class="ttc"·id="aa04752_html"><div·class="ttname"><a·href="a04752.html">gtsam::TranslationFactor</a></div><div·class="ttdoc">Binary·factor·for·a·relative·translation·direction·measurement·w_aZb.</div><div·class="ttdef"><b>Definition</b>·TranslationFactor.h:42</div></div>
 176 <div·class="ttc"·id="aa04752_html_a7c01dfa0ae1540c90d4439671b5a74d4"><div·class="ttname"><a·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">gtsam::TranslationFactor::TranslationFactor</a></div><div·class="ttdeci">TranslationFactor()</div><div·class="ttdoc">default·constructor</div><div·class="ttdef"><b>Definition</b>·TranslationFactor.h:49</div></div>
 177 <div·class="ttc"·id="aa04752_html_a863b3218f0ab46be65181c66c5e182d5"><div·class="ttname"><a·href="a04752.html#a863b3218f0ab46be65181c66c5e182d5">gtsam::TranslationFactor::evaluateError</a></div><div·class="ttdeci">Vector·evaluateError(const·Point3·&amp;Ta,·const·Point3·&amp;Tb,·boost::optional&lt;·Matrix·&amp;·&gt;·H1=boost::none,·boost::optional&lt;·Matrix·&amp;·&gt;·H2=boost::none)·const·override</div><div·class="ttdoc">Caclulate·error:·(norm(Tb·-·Ta)·-·measurement)·where·Tb·and·Ta·are·Point3·translations·and·measuremen...</div><div·class="ttdef"><b>Definition</b>·TranslationFactor.h:66</div></div>
169 </div><!--·fragment·--></div><!--·contents·-->178 </div><!--·fragment·--></div><!--·contents·-->
170 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
171 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
172 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->181 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
173 ··<ul>182 ··<ul>
174 ····<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">MFAS.h</a></li>183 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01193.html">TranslationFactor.h</a></li>
175 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
Max diff block lines reached; 26/23288 bytes (0.11%) of diff not shown.
6.76 KB
html2text {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/a01196.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/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="a01196_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01196_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="a01199.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/a01196.js
458 B
js-beautify {}
Max HTML report size reached
104 KB
./usr/share/doc/libgtsam-dev/html/a01196_source.html
Max HTML report size reached
21.0 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/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="a01199_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:·48a63c90944b2479692b4a16928990936834a1a8930b7b21ec58d93f5f4d8955·...·]</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/a01199.js
935 B
js-beautify {}
Max HTML report size reached
16.9 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/TranslationFactor.h·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 95, 44 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="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TranslationFactor.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SfmData.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Binary·factor·for·a·relative·translation·direction·measurement.··107 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01202_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01202_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04752.html">gtsam::TranslationFactor</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
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>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04708.html#details">More...</a><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">119 </table><table·class="memberdecls">
115 <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>
116 Namespaces</h2></td></tr>121 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>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>
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="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>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">
 133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 134 Functions</h2></td></tr>
 135 <tr·class="memitem:a710ec0322f4a2c0883841b58516b7a6a"·id="r_a710ec0322f4a2c0883841b58516b7a6a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04704.html">SfmData</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a710ec0322f4a2c0883841b58516b7a6a">gtsam::readBal</a>·(const·std::string·&amp;filename)</td></tr>
 136 <tr·class="memdesc:a710ec0322f4a2c0883841b58516b7a6a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·parses·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·and·returns·the·data·as·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr>
 137 <tr·class="separator:a710ec0322f4a2c0883841b58516b7a6a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:a43c2c2ead4fddd79d9c3f9a5bfa764ae"·id="r_a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a43c2c2ead4fddd79d9c3f9a5bfa764ae">gtsam::writeBAL</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data)</td></tr>
 139 <tr·class="memdesc:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr>
 140 <tr·class="separator:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 141 <tr·class="memitem:a4a2433812cf34ee359e3ec99f4f5bcc4"·id="r_a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4a2433812cf34ee359e3ec99f4f5bcc4">gtsam::writeBALfromValues</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values)</td></tr>
 142 <tr·class="memdesc:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure·and·a·value·structure·(measurements·are·the·same·as·the·SfM·input·data,·while·camera·poses·and·values·are·read·from·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>)··<br·/></td></tr>
 143 <tr·class="separator:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:ade6eca65dc0168a65f641961ca97924c"·id="r_ade6eca65dc0168a65f641961ca97924c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ade6eca65dc0168a65f641961ca97924c">gtsam::openGL2gtsam</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr>
 145 <tr·class="memdesc:ade6eca65dc0168a65f641961ca97924c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·an·openGL·camera·pose·to·an·GTSAM·camera·pose.··<br·/></td></tr>
 146 <tr·class="separator:ade6eca65dc0168a65f641961ca97924c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:aaff07ef70e6161c4d1d2bd7546ff91e6"·id="r_aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr>
 148 <tr·class="memdesc:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr>
 149 <tr·class="separator:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 <tr·class="memitem:ad632ed56581bf174eef379bbe272a06a"·id="r_ad632ed56581bf174eef379bbe272a06a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad632ed56581bf174eef379bbe272a06a">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;PoseGTSAM)</td></tr>
 151 <tr·class="memdesc:ad632ed56581bf174eef379bbe272a06a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr>
 152 <tr·class="separator:ad632ed56581bf174eef379bbe272a06a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 153 <tr·class="memitem:ad8b55993353cbab0fde06b872783fe92"·id="r_ad8b55993353cbab0fde06b872783fe92"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad8b55993353cbab0fde06b872783fe92">gtsam::initialCamerasEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr>
 154 <tr·class="memdesc:ad8b55993353cbab0fde06b872783fe92"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·from·db.··<br·/></td></tr>
 155 <tr·class="separator:ad8b55993353cbab0fde06b872783fe92"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 156 <tr·class="memitem:aba34ed4a103d9057536ee5cac27cfdef"·id="r_aba34ed4a103d9057536ee5cac27cfdef"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">gtsam::initialCamerasAndPointsEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr>
 157 <tr·class="memdesc:aba34ed4a103d9057536ee5cac27cfdef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·and·points·from·db.··<br·/></td></tr>
 158 <tr·class="separator:aba34ed4a103d9057536ee5cac27cfdef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>159 </table>
121 <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>
122 <div·class="textblock"><p>Binary·factor·for·a·relative·translation·direction·measurement.·</p>161 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>
 162 <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>163 <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·-->164 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>168 ··<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="a01202.html">TranslationFactor.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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01202.html">SfmData.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>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>
132 ··</ul>171 ··</ul>
133 </div>172 </div>
134 </body>173 </body>
135 </html>174 </html>
4.06 KB
html2text {}
Max HTML report size reached
59.3 KB
./usr/share/doc/libgtsam-dev/html/a01202_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 91 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">TranslationFactor.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="a01202.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01202.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="a00407.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="a00875.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="a01097.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="preprocessor">#include·&lt;<a·class="code"·href="a00320.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="a00371.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="a01085.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="a01127.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01214.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>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>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
127 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04752.html">···42</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04752.html">TranslationFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·64,·SHA:·977b3a4ace386f75b8408d626cc58e1d658346e44680160bb3ee170b8bb05cc1·...·]·{</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04704.html">···39</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·{</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">···40</a></span>··std::vector&lt;SfmCamera&gt;·<a·class="code·hl_variable"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">cameras</a>;··</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">···42</a></span>··std::vector&lt;SfmTrack&gt;·<a·class="code·hl_variable"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">tracks</a>;··</div>
129 <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="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">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>139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBundlerFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div>
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>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBalFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div>
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>143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 144 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04704.html#aa45104530ee1f6a59ccd2fb4bfd87e81">···68</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#aa45104530ee1f6a59ccd2fb4bfd87e81">addTrack</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04716.html">SfmTrack</a>&amp;·t)·{·tracks.push_back(t);·}</div>
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">···71</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">addCamera</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#acab0207730cf78822bdf274b50739d31">SfmCamera</a>&amp;·cam)·{·cameras.push_back(cam);·}</div>
 148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">···74</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">numberTracks</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·tracks.size();·}</div>
 150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">···77</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">numberCameras</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cameras.size();·}</div>
 152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 153 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04704.html#a46b17be69d78037b9642966bcbea9df7">···80</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04716.html">SfmTrack</a>&amp;·<a·class="code·hl_function"·href="a04704.html#a46b17be69d78037b9642966bcbea9df7">track</a>(<span·class="keywordtype">size_t</span>·idx)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·tracks[idx];·}</div>
 154 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04704.html#aab4f9598f723b5b76a53a60b6ba65ff9">···83</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#acab0207730cf78822bdf274b50739d31">SfmCamera</a>&amp;·<a·class="code·hl_function"·href="a04704.html#aab4f9598f723b5b76a53a60b6ba65ff9">camera</a>(<span·class="keywordtype">size_t</span>·idx)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cameras[idx];·}</div>
 156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04704.html#a0e3c28537291c933634b8be21a3f53bc">···86</a></span>··<span·class="keyword">const</span>·std::vector&lt;SfmCamera&gt;&amp;·<a·class="code·hl_function"·href="a04704.html#a0e3c28537291c933634b8be21a3f53bc">cameraList</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cameras;·}</div>
 158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">const</span>·std::vector&lt;SfmTrack&gt;&amp;·trackList()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·tracks;·}</div>
 159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··NonlinearFactorGraph·generalSfmFactors(</div>
 161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keyword">const</span>·SharedNoiseModel&amp;·model·=·noiseModel::Isotropic::Sigma(2,</div>
 162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>···································································1.0))·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 164 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··NonlinearFactorGraph·sfmFactorGraph(</div>
 165 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="keyword">const</span>·SharedNoiseModel&amp;·model·=·noiseModel::Isotropic::Sigma(2,·1.0),</div>
 166 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······boost::optional&lt;size_t&gt;·fixedCamera·=·0,</div>
 167 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······boost::optional&lt;size_t&gt;·fixedPoint·=·0)·<span·class="keyword">const</span>;</div>
 168 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 169 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 170 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</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>;</div>
 171 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 172 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·SfmData&amp;·sfmData,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 173 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 174 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div>
 175 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<span·class="keywordtype">void</span>·GTSAM_DEPRECATED·add_track(<span·class="keyword">const</span>·SfmTrack&amp;·t)·{·tracks.push_back(t);·}</div>
 176 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<span·class="keywordtype">void</span>·GTSAM_DEPRECATED·add_camera(<span·class="keyword">const</span>·SfmCamera&amp;·cam)·{</div>
 177 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····cameras.push_back(cam);</div>
 178 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··}</div>
 179 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<span·class="keywordtype">size_t</span>·GTSAM_DEPRECATED·number_tracks()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·tracks.size();·}</div>
 180 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keywordtype">size_t</span>·GTSAM_DEPRECATED·number_cameras()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cameras.size();·}</div>
 181 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span><span·class="preprocessor">#endif</span></div>
 182 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div>
 183 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a04704.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··140</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
Max diff block lines reached; 12901/45691 bytes (28.24%) of diff not shown.
14.6 KB
html2text {}
Max HTML report size reached
11.0 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/MFAS.cpp·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 95, 44 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="#func-members">Functions</a>··</div>100 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">MFAS.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">TranslationRecovery.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Source·file·for·the·MFAS·class.··104 <p>Source·code·for·recovering·translations·when·rotations·are·given.··
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="func-members"·name="func-members"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
108 Functions</h2></td></tr>108 Functions</h2></td></tr>
109 <tr·class="memitem:abb3efd5cd3e888ac46d52e935c4a3de5"·id="r_abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb3efd5cd3e888ac46d52e935c4a3de5"·name="abb3efd5cd3e888ac46d52e935c4a3de5"></a> 
110 unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>graphFromEdges</b>·(const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr>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>
111 <tr·class="separator:abb3efd5cd3e888ac46d52e935c4a3de5"><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:a26102a4f47cc94335b77dc0fbd1460ff"·id="r_a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26102a4f47cc94335b77dc0fbd1460ff"·name="a26102a4f47cc94335b77dc0fbd1460ff"></a> 
113 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>selectNextNodeInOrdering</b>·(const·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>[·...·truncated·by·diffoscope;·len:·37,·SHA:·6fb06b11ac6856bd8e11db467982efdf4df96cde4830ed6c07c840cacc77bc47·...·]>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>
114 <tr·class="separator:a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memSeparator"·colspan="2">&#160;</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>
115 <tr·class="memitem:ad2adb0b0db06f2cd0b7bfaec6a78e473"·id="r_ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2adb0b0db06f2cd0b7bfaec6a78e473"·name="ad2adb0b0db06f2cd0b7bfaec6a78e473"></a> 
116 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>absWeightOfEdge</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr> 
117 <tr·class="separator:ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:a15fece1c2c6b780bda48c8dd464fd799"·id="r_a15fece1c2c6b780bda48c8dd464fd799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a15fece1c2c6b780bda48c8dd464fd799"·name="a15fece1c2c6b780bda48c8dd464fd799"></a> 
119 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>removeNodeFromGraph</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·node,·const·map&lt;·MFAS::KeyPair,·double·&gt;·edgeWeights,·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;·&amp;graph)</td></tr> 
120 <tr·class="separator:a15fece1c2c6b780bda48c8dd464fd799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a118e54cf9dba4c2f189dc49a950b84c9"><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>
123 <div·class="textblock"><p>Source·file·for·the·MFAS·class.·</p>121 <div·class="textblock"><p>Source·code·for·recovering·translations·when·rotations·are·given.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
126 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>128 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01205.html">MFAS.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01205.html">TranslationRecovery.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>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>131 ··</ul>
134 </div>132 </div>
135 </body>133 </body>
136 </html>134 </html>
2.82 KB
html2text {}
Max HTML report size reached
7.82 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/ShonanAveraging.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 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">ShonanAveraging.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ShonanFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Shonan·Averaging·algorithm.··106 <p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01208_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="a04744.html">gtsam::ShonanFactor&lt;·d·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04744.html"·title="ShonanFactor·is·a·BetweenFactor·that·moves·in·SO(p),·but·will·land·on·the·SO(d)·sub-manifold·of·SO(p)...">ShonanFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·that·moves·in·SO(p),·but·will·land·on·the·SO(d)·sub-manifold·of·SO(p)·at·the·global·minimum.··<a·href="a04744.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·id="r_ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·name="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"></a>
 125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor2</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·2·&gt;</td></tr>
 126 <tr·class="separator:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a13fc66ae4607e7fda82c1ac35ca123d0"·id="r_a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a13fc66ae4607e7fda82c1ac35ca123d0"·name="a13fc66ae4607e7fda82c1ac35ca123d0"></a>
 128 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor3</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·3·&gt;</td></tr>
 129 <tr·class="separator:a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>Shonan·Averaging·algorithm.·</p>132 <div·class="textblock"><p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·</p>
115 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>139 ··<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="a01208.html">ShonanAveraging.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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01208.html">ShonanFactor.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>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>
124 ··</ul>142 ··</ul>
125 </div>143 </div>
126 </body>144 </body>
127 </html>145 </html>
1.74 KB
html2text {}
Max HTML report size reached
19.0 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/DsfTrackGenerator.cpp·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 95, 94 lines modifiedOffset 95, 66 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">DsfTrackGenerator.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SfmData.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··105 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
108 <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="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>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
122 Functions</h2></td></tr>115 Functions</h2></td></tr>
123 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr> 
124 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr>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>
125 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</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>
126 </table>143 </table>
127 <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>
128 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>145 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>
129 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>146 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>147 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</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·-->148 </div></div><!--·contents·-->
174 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
175 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
Max diff block lines reached; 808/14320 bytes (5.64%) of diff not shown.
4.92 KB
html2text {}
Max HTML report size reached
890 B
./usr/share/doc/libgtsam-dev/html/a01211.js
804 B
js-beautify {}
Max HTML report size reached
10.0 KB
./usr/share/doc/libgtsam-dev/html/a01214.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanGaugeFactor.h·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 95, 44 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="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ShonanGaugeFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SfmTrack.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.··106 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01214_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01214_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="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>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04748.html">gtsam::ShonanGaugeFactor</a></td></tr>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>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04748.html"·title="The·ShonanGaugeFactor·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.">ShonanGaugeFactor</a>·creates·a·constraint·on·a·s[·...·truncated·by·diffoscope;·len:·95,·SHA:·59e8c783f1725478372b276b4a0b6c4b9e3cb325b7ea98b8c7efe1a133117510·...·]</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>
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">119 </table><table·class="memberdecls">
115 <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>
116 Namespaces</h2></td></tr>121 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>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>
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="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>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>
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>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·</p>141 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>
123 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>142 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
124 <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>
125 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>148 ··<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="a01214.html">ShonanGaugeFactor.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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01214.html">SfmTrack.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>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>
132 ··</ul>151 ··</ul>
133 </div>152 </div>
134 </body>153 </body>
135 </html>154 </html>
2.36 KB
html2text {}
Max HTML report size reached
524 B
./usr/share/doc/libgtsam-dev/html/a01214.js
438 B
js-beautify {}
Max HTML report size reached
63.1 KB
./usr/share/doc/libgtsam-dev/html/a01214_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/ShonanGaugeFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 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">ShonanGaugeFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">SfmTrack.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01214.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01214.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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/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="a00431.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">gtsam/geometry/SOn.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="a00383.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;<a·class="code"·href="a00776.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01097.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="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>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">···33</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·Point2&gt;·<a·class="code·hl_typedef"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">SfmMeasurement</a>;</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">···36</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·size_t&gt;·<a·class="code·hl_typedef"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>;</div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
125 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="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>
126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04748.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04748.html">ShonanGaugeFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div> 
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Row·dimension,·equal·to·the·dimensionality·of·SO(p-d)</span></div> 
128 <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="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</div>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>
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·Default·constructor.</span></div>
 143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>()·=·<span·class="keywordflow">default</span>;</div>
 144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Constructor·from·measurements.</span></div>
 146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>(<span·class="keyword">const</span>·std::vector&lt;SfmMeasurement&gt;&amp;·measurements)</div>
 147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·measurements(measurements)·{}</div>
 148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
133 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">150 <div·class="foldopen"·id="foldopen00065"·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>
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04748.html#af066e4ba178cc6af9a3163f005d4deea">···58</a></span>··<a·class="code·hl_function"·href="a04748.html#af066e4ba178cc6af9a3163f005d4deea">ShonanGaugeFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keywordtype">size_t</span>·p,·<span·class="keywordtype">size_t</span>·d·=·3,</div> 
135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····················boost::optional&lt;double&gt;·gamma·=·boost::none)</div> 
136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······:·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{key})·{</div> 
137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">if</span>·(p·&lt;·d)·{</div> 
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;ShonanGaugeFactor·must·have·p&gt;=d.&quot;</span>);</div> 
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
 154 </div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·Calculate·dimensions</span></div> 
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">size_t</span>·q·=·p·-·d;</div> 
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">size_t</span>·P·=·SOn::Dimension(p);·<span·class="comment">//·dimensionality·of·SO(p)</span></div> 
143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····rows_·=·SOn::Dimension(q);····<span·class="comment">//·dimensionality·of·SO(q),·the·gauge</span></div> 
144 <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"><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>
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Create·constant·Jacobian·as·a·rows_*P·matrix:·there·are·rows_·penalized</span></div> 
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·dimensions,·but·it·is·a·bit·tricky·to·find·them·among·the·P·columns.</span></div> 
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·The·key·is·to·look·at·how·skew-symmetric·matrices·are·laid·out·in·SOn.h:</span></div> 
148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·the·first·tangent·dimension·will·always·be·included,·but·beyond·that·we</span></div> 
149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·have·to·be·careful.·We·always·need·to·skip·the·d·top-rows·of·the·skew-</span></div> 
150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·symmetric·matrix·as·they·below·to·K,·part·of·the·Stiefel·manifold.</span></div> 
151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····Matrix·A(rows_,·P);</div> 
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····A.setZero();</div> 
153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordtype">double</span>·invSigma·=·gamma·?·std::sqrt(*gamma)·:·1.0;</div> 
154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordtype">size_t</span>·i·=·0,·j·=·0,·n·=·p·-·1·-·d;</div> 
155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">while</span>·(i·&lt;·rows_)·{</div> 
156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······A.block(i,·j,·n,·n)·=·invSigma·*·Matrix::Identity(n,·n);</div> 
157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······i·+=·n;</div> 
158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······j·+=·n·+·d;·<span·class="comment">//·skip·d·columns</span></div> 
159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n·-=·1;</div> 
160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·TODO(frank):·assign·the·right·one·in·the·right·columns</span></div> 
162 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····whitenedJacobian_·=</div> 
163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········boost::make_shared&lt;JacobianFactor&gt;(key,·A,·Vector::Zero(rows_));</div>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>
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
165 </div>162 </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>
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a04748.html#a94cec89a59809e64fd9e439ec4757018">···91</a></span>··<a·class="code·hl_function"·href="a04748.html#a94cec89a59809e64fd9e439ec4757018">~ShonanGaugeFactor</a>()<spa[·...·truncated·by·diffoscope;·len:·42,·SHA:·55afe777c2a1015285cba5660f20b523cb43ef7f71717d5191dd0e65dd64325f·...·]>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>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····std::vector&lt;int&gt;·track_cam_indices;</div>
 169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;·measurement·:·measurements)·{</div>
 170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······track_cam_indices.emplace_back(measurement.first);</div>
 171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>
 172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">auto</span>·i·=</div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········std::adjacent_find(track_cam_indices.begin(),·track_cam_indices.end());</div>
 174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">bool</span>·all_cameras_unique·=·(i·==·track_cam_indices.end());</div>
 175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">return</span>·all_cameras_unique;</div>
 176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
Max diff block lines reached; 27455/49539 bytes (55.42%) of diff not shown.
14.6 KB
html2text {}
Max HTML report size reached
8.91 KB
./usr/share/doc/libgtsam-dev/html/a01223_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><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">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01043.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01172.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.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="a01130.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01127.html">gtsam/nonlinear/Values.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="a01184.html">gtsam/sfm/BinaryMeasurement.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="a01229.html">gtsam/sfm/BinaryMeasurement.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;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;set&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;set&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 196, 17 lines modifiedOffset 196, 17 lines modified
196 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;initialValues·=·<a·class="code·hl_class"·href="a04612.html">Values</a>())·<span·class="keyword">const</span>;</div>196 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;initialValues·=·<a·class="code·hl_class"·href="a04612.html">Values</a>())·<span·class="keyword">const</span>;</div>
197 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>·</div>197 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>·</div>
198 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··<span·class="keyword">static</span>·TranslationEdges·<a·class="code·hl_function"·href="a04756.html#a40209e65971ae772ef42a3f3c294c18d">SimulateMeasurements</a>(</div>198 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··<span·class="keyword">static</span>·TranslationEdges·<a·class="code·hl_function"·href="a04756.html#a40209e65971ae772ef42a3f3c294c18d">SimulateMeasurements</a>(</div>
199 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;poses,·<span·class="keyword">const</span>·std::vector&lt;KeyPair&gt;·&amp;edges);</div>199 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;poses,·<span·class="keyword">const</span>·std::vector&lt;KeyPair&gt;·&amp;edges);</div>
200 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>};</div>200 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>};</div>
201 </div>201 </div>
202 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}··<span·class="comment">//·namespace·gtsam</span></div>202 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}··<span·class="comment">//·namespace·gtsam</span></div>
203 <div·class="ttc"·id="aa01043_html"><div·class="ttname"><a·href="a01043.html">LevenbergMarquardtOptimizer.h</a></div><div·class="ttdoc">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.</div></div> 
204 <div·class="ttc"·id="aa01130_html"><div·class="ttname"><a·href="a01130.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>203 <div·class="ttc"·id="aa01127_html"><div·class="ttname"><a·href="a01127.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>
 204 <div·class="ttc"·id="aa01172_html"><div·class="ttname"><a·href="a01172.html">LevenbergMarquardtOptimizer.h</a></div><div·class="ttdoc">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.</div></div>
205 <div·class="ttc"·id="aa01184_html"><div·class="ttname"><a·href="a01184.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>205 <div·class="ttc"·id="aa01229_html"><div·class="ttname"><a·href="a01229.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>
206 <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>206 <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>
207 <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>207 <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>
208 <div·class="ttc"·id="aa03936_html_a6f34496ff6924bd5552c77810e991015"><div·class="ttname"><a·href="a03936.html#a6f34496ff6924bd5552c77810e991015">gtsam::noiseModel::Isotropic::Sigma</a></div><div·class="ttdeci">static·shared_ptr·Sigma(size_t·dim,·double·sigma,·bool·smart=true)</div><div·class="ttdoc">An·isotropic·noise·model·created·by·specifying·a·standard·devation·sigma.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.cpp:597</div></div>208 <div·class="ttc"·id="aa03936_html_a6f34496ff6924bd5552c77810e991015"><div·class="ttname"><a·href="a03936.html#a6f34496ff6924bd5552c77810e991015">gtsam::noiseModel::Isotropic::Sigma</a></div><div·class="ttdeci">static·shared_ptr·Sigma(size_t·dim,·double·sigma,·bool·smart=true)</div><div·class="ttdoc">An·isotropic·noise·model·created·by·specifying·a·standard·devation·sigma.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.cpp:597</div></div>
209 <div·class="ttc"·id="aa04440_html"><div·class="ttname"><a·href="a04440.html">gtsam::LevenbergMarquardtParams</a></div><div·class="ttdoc">Parameters·for·Levenberg-Marquardt·optimization.</div><div·class="ttdef"><b>Definition</b>·LevenbergMarquardtParams.h:35</div></div>209 <div·class="ttc"·id="aa04440_html"><div·class="ttname"><a·href="a04440.html">gtsam::LevenbergMarquardtParams</a></div><div·class="ttdoc">Parameters·for·Levenberg-Marquardt·optimization.</div><div·class="ttdef"><b>Definition</b>·LevenbergMarquardtParams.h:35</div></div>
210 <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>210 <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>
211 <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>211 <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>
212 <div·class="ttc"·id="aa04688_html"><div·class="ttname"><a·href="a04688.html">gtsam::BinaryMeasurement</a></div><div·class="ttdef"><b>Definition</b>·BinaryMeasurement.h:36</div></div>212 <div·class="ttc"·id="aa04688_html"><div·class="ttname"><a·href="a04688.html">gtsam::BinaryMeasurement</a></div><div·class="ttdef"><b>Definition</b>·BinaryMeasurement.h:36</div></div>
1.21 KB
html2text {}
Max HTML report size reached
12.7 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/SfmTrack.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/MFAS.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 64 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#func-members">Functions</a>··</div>
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124; 
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SfmTrack.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">MFAS.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··104 <p>Source·file·for·the·MFAS·class.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01226_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="a04712.html">gtsam::SfmTrack2d</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Track·containing·2D·measurements·associated·with·a·single·3D·point.··<a·href="a04712.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04716.html">gtsam::SfmTrack</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04720.html">gtsam::traits&lt;·SfmTrack·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-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>108 Functions</h2></td></tr>
 109 <tr·class="memitem:abb3efd5cd3e888ac46d52e935c4a3de5"·id="r_abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb3efd5cd3e888ac46d52e935c4a3de5"·name="abb3efd5cd3e888ac46d52e935c4a3de5"></a>
 110 unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>graphFromEdges</b>·(const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr>
 111 <tr·class="separator:abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:a26102a4f47cc94335b77dc0fbd1460ff"·id="r_a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26102a4f47cc94335b77dc0fbd1460ff"·name="a26102a4f47cc94335b77dc0fbd1460ff"></a>
 113 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>selectNextNodeInOrdering</b>·(const·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;·&amp;graph)</td></tr>
131 <tr·class="separator:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:ad2adb0b0db06f2cd0b7bfaec6a78e473"·id="r_ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2adb0b0db06f2cd0b7bfaec6a78e473"·name="ad2adb0b0db06f2cd0b7bfaec6a78e473"></a>
 116 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>absWeightOfEdge</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr>
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>117 <tr·class="separator:ad2adb0b0db06f2cd0b7bfaec6a78e473"><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>118 <tr·class="memitem:a15fece1c2c6b780bda48c8dd464fd799"·id="r_a15fece1c2c6b780bda48c8dd464fd799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a15fece1c2c6b780bda48c8dd464fd799"·name="a15fece1c2c6b780bda48c8dd464fd799"></a>
 119 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>removeNodeFromGraph</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·node,·const·map&lt;·MFAS::KeyPair,·double·&gt;·edgeWeights,·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;·&amp;graph)</td></tr>
138 <tr·class="separator:a304ed05f877256e8cd3bbde672392284"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:a15fece1c2c6b780bda48c8dd464fd799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 </table>121 </table>
140 <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>
141 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>123 <div·class="textblock"><p>Source·file·for·the·MFAS·class.·</p>
 124 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
142 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>125 <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·-->126 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>130 ··<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="a01226.html">SfmTrack.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01226.html">MFAS.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>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>
151 ··</ul>133 ··</ul>
152 </div>134 </div>
153 </body>135 </body>
154 </html>136 </html>
2.92 KB
html2text {}
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a01229.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/BinaryMeasurement.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 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="#func-members">Functions</a>··</div>100 <a·href="#nested-classes">Classes</a>·&#124;
 101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">TranslationRecovery.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Source·code·for·recovering·translations·when·rotations·are·given.··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 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01229_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="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">
107 <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="namespaces"·name="namespaces"></a>
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="a0[·...·truncated·by·diffoscope;·len:·116,·SHA:·6c88cb945dcc8ec67a75b2260c4b9b11c2127944c3f7751b1a08340e94be6593·...·]</td></tr>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>
111 <tr·class="separator:ab3336a59cb8f20966b3dc22d3a985951"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><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>Source·code·for·recovering·translations·when·rotations·are·given.·</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>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>July·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="a01229.html">TranslationRecovery.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01229.html">BinaryMeasurement.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>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>
3.07 KB
html2text {}
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a01232.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/ShonanAveraging.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 109 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">DsfTrackGenerator.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ShonanAveraging.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··104 <p>Shonan·Averaging·algorithm.··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01232_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="a04692.html">gtsam::gtsfm::Keypoints</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:af4cba5872ccad8b7cc9246e7463eb4f1"·id="r_af4cba5872ccad8b7cc9246e7463eb4f1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4cba5872ccad8b7cc9246e7463eb4f1"·name="af4cba5872ccad8b7cc9246e7463eb4f1"></a> 
125 typedef·Eigen::MatrixX2i&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::CorrespondenceIndices</b></td></tr> 
126 <tr·class="separator:af4cba5872ccad8b7cc9246e7463eb4f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a43a557a12d28af4e7b5720929d7de788"·id="r_a43a557a12d28af4e7b5720929d7de788"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43a557a12d28af4e7b5720929d7de788"·name="a43a557a12d28af4e7b5720929d7de788"></a> 
128 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::KeypointsVector</b>·=·std::vector&lt;·<a·class="el"·href="a04692.html">Keypoints</a>·&gt;</td></tr> 
129 <tr·class="separator:a43a557a12d28af4e7b5720929d7de788"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:aa1dc32b3ba4379c2928b18642fa075e7"·id="r_aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1dc32b3ba4379c2928b18642fa075e7"·name="aa1dc32b3ba4379c2928b18642fa075e7"></a> 
131 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::MatchIndicesMap</b>·=·std::map&lt;·<a·class="el"·href="a02292.html">IndexPair</a>,·CorrespondenceIndices·&gt;</td></tr> 
132 <tr·class="separator:aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table><table·class="memberdecls"> 
134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
135 Functions</h2></td></tr> 
136 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr> 
137 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr> 
138 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 </table>112 </table>
140 <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>
141 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>114 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>
142 <dl·class="section·date"><dt>Date</dt><dd>July·2022·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>
143 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</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·-->117 </div></div><!--·contents·-->
187 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
188 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
189 <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!·-->
190 ··<ul>121 ··<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="a01232.html">DsfTrackGenerator.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="a01232.html">ShonanAveraging.cpp</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>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>
193 ··</ul>124 ··</ul>
194 </div>125 </div>
195 </body>126 </body>
196 </html>127 </html>
3.37 KB
html2text {}
Max HTML report size reached
184 KB
./usr/share/doc/libgtsam-dev/html/a01241_source.html
Max HTML report size reached
48.9 KB
./usr/share/doc/libgtsam-dev/html/a01244_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/JacobianFactorQR.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 127 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">EssentialMatrixConstraint.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="a01244.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·---------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·13,·SHA:·04b7afb740d6c973bde6bb200d55eb4b57f46490cb6092cfcd4d75078fb58fb5·...·]</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file··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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*/</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2014,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
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="preprocessor">#include·&lt;<a·class="code"·href="a00815.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="a00743.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>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
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="a01097.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>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">class·</span>GaussianBayesNet;</div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 123 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div>
 124 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04868.html">···21</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04868.html">JacobianFactorQR</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor</a>&lt;D&gt;·{</div>
 126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div>
 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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>129 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 130 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">132 <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:·83,·SHA:·fdb28cc728bf6cffbb0a8a111302643fc02abdb01f29bc67269e94e808ae6e49·...·]</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">con[·...·truncated·by·diffoscope;·len:·199,·SHA:·e267ee6e5945a3591b7a943ef48cc06ef77adac798ca632bc25d7f2a317c055e·...·]</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>
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</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>
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>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>
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="a0480[·...·truncated·by·diffoscope;·len:·56,·SHA:·f568dc39299bd4c2128fb1a68e61046f8c7ec937343b04139689089718a4d1d3·...·];</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>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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>
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>147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·eliminate·the·point</span></div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····boost::shared_ptr&lt;GaussianBayesNet&gt;·bn;</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·fg;</div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·variables;</div>
 152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····variables.push_back(pointKey);</div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····boost::tie(bn,·fg)·=·gfg.<a·class="code·hl_function"·href="a03580.html#aded9c4a2331cab96eadac101c9d59ca9">eliminatePartialSequential</a>(variables,·<a·class="code·hl_friend"·href="a01410.html#ga7f318e1523041b005d1214436e2ed821">EliminateQR</a>);</div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//fg-&gt;print(&quot;fg&quot;);</span></div>
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····JacobianFactor::operator=(<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(*fg));</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>
142 </div>158 </div>
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
144 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">···55</a></span>··<a·class="code·hl_function"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">EssentialMatrixConstraint</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,</div> 
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&amp;·measuredE,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div> 
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key1,·key2),·measuredE_(measuredE)·{</div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>};</div>
149 </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>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>162 <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="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04808.html#a0782238c2c386bedd704df1b3722133c">···64</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04808.html#a0782238c2c386bedd704df1b3722133c">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div> 
157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04808.html">This</a>(*<span·class="keyword">this</span>)));</div> 
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div> 
159 </div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Vector·evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p2,</div> 
167 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······boost::optional&lt;Matrix&amp;&gt;·Hp1·=·boost::none,·<span·class="comment">//</span></div> 
168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······boost::optional&lt;Matrix&amp;&gt;·Hp2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
170 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
Max diff block lines reached; 10431/36763 bytes (28.37%) of diff not shown.
12.9 KB
html2text {}
Max HTML report size reached
94.9 KB
./usr/share/doc/libgtsam-dev/html/a01250_source.html
Max HTML report size reached
6.42 KB
./usr/share/doc/libgtsam-dev/html/a01256_source.html
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 <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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·ReferenceFrameFactor.h</span></div>
121 <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="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>
122 <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="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Alex·Cunningham</span></div>
123 <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="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</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="preprocessor">#pragma·once</span></div>125 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></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="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01097.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01025.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
129 <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="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>130 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
131 <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="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>
132 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">
133 <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="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>
134 <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="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>
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>};</div>213 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>};</div>
214 </div>214 </div>
215 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>215 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
216 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2&gt;</div>216 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2&gt;</div>
217 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a04908.html">··133</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04904.html">ReferenceFrameFactor</a>&lt;T1,·T2&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;ReferenceFrameFactor&lt;T1,·T2&gt;·&gt;·{};</div>217 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a04908.html">··133</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04904.html">ReferenceFrameFactor</a>&lt;T1,·T2&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;ReferenceFrameFactor&lt;T1,·T2&gt;·&gt;·{};</div>
218 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>218 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
219 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>}·<span·class="comment">//·\namespace·gtsam</span></div>219 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
220 <div·class="ttc"·id="aa01097_html"><div·class="ttname"><a·href="a01097.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>220 <div·class="ttc"·id="aa01025_html"><div·class="ttname"><a·href="a01025.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
221 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>221 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
222 <div·class="ttc"·id="aa01428_html_a80d640f59e5d39a1165069a3841cc5d1"><div·class="ttname"><a·href="a01428.html#a80d640f59e5d39a1165069a3841cc5d1">gtsam::transform_point</a></div><div·class="ttdeci">P·transform_point(const·T·&amp;trans,·const·P·&amp;global,·boost::optional&lt;·Matrix·&amp;·&gt;·Dtrans,·boost::optional&lt;·Matrix·&amp;·&gt;·Dglobal)</div><div·class="ttdoc">Transform·function·that·must·be·specialized·specific·domains.</div><div·class="ttdef"><b>Definition</b>·ReferenceFrameFactor.h:30</div></div>222 <div·class="ttc"·id="aa01428_html_a80d640f59e5d39a1165069a3841cc5d1"><div·class="ttname"><a·href="a01428.html#a80d640f59e5d39a1165069a3841cc5d1">gtsam::transform_point</a></div><div·class="ttdeci">P·transform_point(const·T·&amp;trans,·const·P·&amp;global,·boost::optional&lt;·Matrix·&amp;·&gt;·Dtrans,·boost::optional&lt;·Matrix·&amp;·&gt;·Dglobal)</div><div·class="ttdoc">Transform·function·that·must·be·specialized·specific·domains.</div><div·class="ttdef"><b>Definition</b>·ReferenceFrameFactor.h:30</div></div>
223 <div·class="ttc"·id="aa01428_html_aa2e36d7ab63000feddaeb61bbfcf2db1"><div·class="ttname"><a·href="a01428.html#aa2e36d7ab63000feddaeb61bbfcf2db1">gtsam::trans</a></div><div·class="ttdeci">Matrix·trans(const·Matrix·&amp;A)</div><div·class="ttdoc">static·transpose·function,·just·calls·Eigen·transpose·member·function</div><div·class="ttdef"><b>Definition</b>·Matrix.h:242</div></div>223 <div·class="ttc"·id="aa01428_html_aa2e36d7ab63000feddaeb61bbfcf2db1"><div·class="ttname"><a·href="a01428.html#aa2e36d7ab63000feddaeb61bbfcf2db1">gtsam::trans</a></div><div·class="ttdeci">Matrix·trans(const·Matrix·&amp;A)</div><div·class="ttdoc">static·transpose·function,·just·calls·Eigen·transpose·member·function</div><div·class="ttdef"><b>Definition</b>·Matrix.h:242</div></div>
224 <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>224 <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>
225 <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>225 <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>
226 <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>226 <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>
227 <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>227 <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>
76.1 KB
./usr/share/doc/libgtsam-dev/html/a01259_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/dataset.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, 208 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">dataset.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="a01259.html">Go·to·the·documentation·of·this·file.</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="l00021"·name="l00021"></a><span·class="lineno">···21</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="a00743.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>
119 <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>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01184.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="a01319.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="a01199.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="a00467.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="a00458.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="a00278.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="a00410.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="a01154.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="a01130.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="a00875.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="a00092.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="a00080.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="a00047.html">gtsam/base/types.h</a>&gt;</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="preprocessor">#include·&lt;boost/smart_ptr/shared_ptr.hpp&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> 
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> 
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> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><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>
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>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>
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>132 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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="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>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>138 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
147 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">···36</a></span>··<a·class="code·hl_function"·href="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">JacobianFactorQ</a>()·{</div>
 141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
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>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>143 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
157 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">144 <div·class="foldopen"·id="foldopen00040"·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>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>
 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>
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>};</div>155 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
161 </div>156 </div>
 157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 158 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04860.html#a549fef1272025c45472f2e4294bd319e">···53</a></span>··<a·class="code·hl_function"·href="a04860.html#a549fef1272025c45472f2e4294bd319e">JacobianFactorQ</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div>
 160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·FBlocks,·<span·class="keyword">const</span>·Matrix&amp;·E,·<span·class="keyword">const</span>·Matrix3&amp;·P,</div>
 161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
 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>
 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>
 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>
Max diff block lines reached; 15003/58354 bytes (25.71%) of diff not shown.
19.0 KB
html2text {}
Max HTML report size reached
58.0 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/lago.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, 185 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="#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.cpp·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="a01262_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">
116 <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>
117 Typedefs</h2></td></tr>123 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>
120 <tr·class="separator:a0f8b3fc27fe6b9e89c0355ed2a3223a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:ae41fc78bcb55de4f3cfe9f49c08e6857"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">131 </table><table·class="memberdecls">
122 <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>
123 Functions</h2></td></tr>133 Functions</h2></td></tr>
 134 <tr·class="memitem:aef971b2c69845e4fcce707306703c7b8"·id="r_aef971b2c69845e4fcce707306703c7b8"><td·class="memItemLeft"·align="right"·valign="top">string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aef971b2c69845e4fcce707306703c7b8">gtsam::findExampleDataFile</a>·(const·std::string·&amp;name)</td></tr>
 135 <tr·class="memdesc:aef971b2c69845e4fcce707306703c7b8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·the·full·path·to·an·example·dataset·distributed·with·gtsam.··<br·/></td></tr>
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>136 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:adbe09e573771fd72b08069353d537725"·id="r_adbe09e573771fd72b08069353d537725"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adbe09e573771fd72b08069353d537725"·name="adbe09e573771fd72b08069353d537725"></a>
 138 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createRewrittenFileName</b>·(const·std::string·&amp;name)</td></tr>
 139 <tr·class="memdesc:adbe09e573771fd72b08069353d537725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·file·name·that·needs·to·be·ignored·in·.gitingnore·for·checking·read-write·oprations.·<br·/></td></tr>
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="a01238.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="a01238.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>140 <tr·class="separator:adbe09e573771fd72b08069353d537725"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:a9041770353904630d5a294d11af87b64"·id="r_a9041770353904630d5a294d11af87b64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9041770353904630d5a294d11af87b64"·name="a9041770353904630d5a294d11af87b64"></a> 
135 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initializeOrientations</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·bool·useOdometricPath=true)</td></tr> 
136 <tr·class="memdesc:a9041770353904630d5a294d11af87b64"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">LAGO:·Return·the·orientations·of·the·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>·in·a·generic·factor·graph.·<br·/></td></tr>141 <tr·class="memitem:a74b68182ddcb10f2319bf75681216dfc"·id="r_a74b68182ddcb10f2319bf75681216dfc"><td·class="memTemplParams"·colspan="2"><a·id="a74b68182ddcb10f2319bf75681216dfc"·name="a74b68182ddcb10f2319bf75681216dfc"></a>
 142 template&lt;typename·T·&gt;·</td></tr>
 143 <tr·class="memitem:a74b68182ddcb10f2319bf75681216dfc"><td·class="memTemplItemLeft"·align="right"·valign="top">map&lt;·size_t,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseToMap</b>·(const·string·&amp;filename,·Parser&lt;·pair&lt;·size_t,·T·&gt;·&gt;·parse,·size_t·maxIndex)</td></tr>
 144 <tr·class="separator:a74b68182ddcb10f2319bf75681216dfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:abfc0157e4790e3b03dc601d3e86c684d"·id="r_abfc0157e4790e3b03dc601d3e86c684d"><td·class="memItemLeft"·align="right"·valign="top">boost::optional&lt;·<a·class="el"·href="a01428.html#a6ab764d13f9aaeafc2dc60763b05ec0e">IndexedPose</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abfc0157e4790e3b03dc601d3e86c684d">gtsam::parseVertexPose</a>·(std::istream·&amp;is,·const·std::string·&amp;tag)</td></tr>
 146 <tr·class="memdesc:abfc0157e4790e3b03dc601d3e86c684d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·TORO/G2O·vertex·"id·x·y·yaw".··<br·/></td></tr>
 147 <tr·class="separator:abfc0157e4790e3b03dc601d3e86c684d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:ae75df39f3ad6f9d6e3ed13519715e075"·id="r_ae75df39f3ad6f9d6e3ed13519715e075"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae75df39f3ad6f9d6e3ed13519715e075"·name="ae75df39f3ad6f9d6e3ed13519715e075"></a>
 149 template&lt;&gt;·</td></tr>
 150 <tr·class="memitem:ae75df39f3ad6f9d6e3ed13519715e075"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::map&lt;·size_t,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseVariables&lt;·Pose2·&gt;</b>·(const·std::string·&amp;filename,·size_t·maxIndex)</td></tr>
 151 <tr·class="separator:ae75df39f3ad6f9d6e3ed13519715e075"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:a961e0398bbfc2504c62fdaad70472418"·id="r_a961e0398bbfc2504c62fdaad70472418"><td·class="memItemLeft"·align="right"·valign="top">boost::optional&lt;·IndexedLandmark·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a961e0398bbfc2504c62fdaad70472418">gtsam::parseVertexLandmark</a>·(std::istream·&amp;is,·const·std::string·&amp;tag)</td></tr>
 153 <tr·class="memdesc:a961e0398bbfc2504c62fdaad70472418"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·G2O·landmark·vertex·"id·x·y".··<br·/></td></tr>
137 <tr·class="separator:a9041770353904630d5a294d11af87b64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:a961e0398bbfc2504c62fdaad70472418"><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>155 <tr·class="memitem:a3e3796f20f02642e733d6e2bdc447dfe"·id="r_a3e3796f20f02642e733d6e2bdc447dfe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e3796f20f02642e733d6e2bdc447dfe"·name="a3e3796f20f02642e733d6e2bdc447dfe"></a>
 156 template&lt;&gt;·</td></tr>
 157 <tr·class="memitem:a3e3796f20f02642e733d6e2bdc447dfe"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::map&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseVariables&lt;·Point2·&gt;</b>·(const·std::string·&amp;filename,·size_t·maxIndex)</td></tr>
141 <tr·class="separator:ab3efd4e7361d258d34ad47d56eba7392"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a3e3796f20f02642e733d6e2bdc447dfe"><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#abc8[·...·truncated·by·diffoscope;·len:·102,·SHA:·ea83d00b3c1fe1f13f90694753a15278897bd2a41f0edaa591dd791e869ad41a·...·]</td></tr>
 160 <tr·class="memdesc:abc8bb9db0893652e8b5e7b47782ec990"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·TORO/G2O·edge·"id1·id2·x·y·yaw".··<br·/></td></tr>
 161 <tr·class="separator:abc8bb9db0893652e8b5e7b47782ec990"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 162 <tr·class="memitem:ad02dbe8fc28b5cfdf24dfb1c668b8753"·id="r_ad02dbe8fc28b5cfdf24dfb1c668b8753"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad02dbe8fc28b5cfdf24dfb1c668b8753"·name="ad02dbe8fc28b5cfdf24dfb1c668b8753"></a>
 163 boost::shared_ptr&lt;·<a·class="el"·href="a04020.html">Sampler</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createSampler</b>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model)</td></tr>
 164 <tr·class="separator:ad02dbe8fc28b5cfdf24dfb1c668b8753"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:a496b1bdd8067546073ef7065996b1b23"·id="r_a496b1bdd8067546073ef7065996b1b23"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a496b1bdd8067546073ef7065996b1b23"·name="a496b1bdd8067546073ef7065996b1b23"></a>
 166 template&lt;&gt;·</td></tr>
 167 <tr·class="memitem:a496b1bdd8067546073ef7065996b1b23"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseMeasurements</b>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr>
 168 <tr·class="separator:a496b1bdd8067546073ef7065996b1b23"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 169 <tr·class="memitem:af50bf4a0f230f78ad5569be29f5a8bac"·id="r_af50bf4a0f230f78ad5569be29f5a8bac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af50bf4a0f230f78ad5569be29f5a8bac"·name="af50bf4a0f230f78ad5569be29f5a8bac"></a>
 170 template&lt;&gt;·</td></tr>
 171 <tr·class="memitem:af50bf4a0f230f78ad5569be29f5a8bac"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03212.html">Rot2</a>·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseMeasurements</b>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr>
 172 <tr·class="separator:af50bf4a0f230f78ad5569be29f5a8bac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:a8ca0f15785aa4b7f37a5222167874b9f"·id="r_a8ca0f15785aa4b7f37a5222167874b9f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8ca0f15785aa4b7f37a5222167874b9f"·name="a8ca0f15785aa4b7f37a5222167874b9f"></a>
 174 template&lt;&gt;·</td></tr>
 175 <tr·class="memitem:a8ca0f15785aa4b7f37a5222167874b9f"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>·&gt;::shared_ptr·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseFactors&lt;·Pose2·&gt;</b>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr>
 176 <tr·class="separator:a8ca0f15785aa4b7f37a5222167874b9f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a635ec096b94adc2b05f081cd07eb2c0f"·id="r_a635ec096b94adc2b05f081cd07eb2c0f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a635ec096b94adc2b05f081cd07eb2c0f">gtsam::load2D</a>·(const·std::string·&amp;filename,·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·model=<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>(),·size_t·maxIndex=0,·bool·addNoise=false,·bool·smart=true,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">NoiseFormat</a>·noiseFormat=<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a2f9067b8f5bd2d0dd38c49326a4c070e">NoiseFormatAUTO</a>,·<a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">KernelFunctionType</a>·kernelFunctionType=KernelFunctionTypeNONE)</td></tr>
 178 <tr·class="memdesc:a635ec096b94adc2b05f081cd07eb2c0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Load·TORO/G2O·style·graph·files.··<br·/></td></tr>
 179 <tr·class="separator:a635ec096b94adc2b05f081cd07eb2c0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 180 <tr·class="memitem:a79f6cde1c018ea0f4ca3c7fc83123a14"·id="r_a79f6cde1c018ea0f4ca3c7fc83123a14"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a79f6cde1c018ea0f4ca3c7fc83123a14">gtsam::load2D</a>·(pair&lt;·string,·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&gt;·dataset,·size_t·maxIndex,·bool·addNoise,·bool·smart,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">NoiseFormat</a>·noiseFormat,·<a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">KernelFunctionType</a>·kernelFunctionType)</td></tr>
 181 <tr·class="memdesc:a79f6cde1c018ea0f4ca3c7fc83123a14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Load·TORO·2D·Graph.··<br·/></td></tr>
 182 <tr·class="separator:a79f6cde1c018ea0f4ca3c7fc83123a14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 183 <tr·class="memitem:a31b99c7e93268cd97ea00108ec4efc90"·id="r_a31b99c7e93268cd97ea00108ec4efc90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31b99c7e93268cd97ea00108ec4efc90"·name="a31b99c7e93268cd97ea00108ec4efc90"></a>
 184 <a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::load2D_robust</b>·(const·string·&amp;filename,·const·noiseModel::Base::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr>
 185 <tr·class="separator:a31b99c7e93268cd97ea00108ec4efc90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 186 <tr·class="memitem:acfe516bc2d9ca4cc4530dd3b8460ce3d"·id="r_acfe516bc2d9ca4cc4530dd3b8460ce3d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acfe516bc2d9ca4cc4530dd3b8460ce3d"·name="acfe516bc2d9ca4cc4530dd3b8460ce3d"></a>
Max diff block lines reached; 7248/41036 bytes (17.66%) of diff not shown.
17.8 KB
html2text {}
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a01268_source.html
Max HTML report size reached
7.37 KB
./usr/share/doc/libgtsam-dev/html/a01271.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 43 lines modifiedOffset 96, 49 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PoseTranslationPrior.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>Implements·a·prior·on·the·translation·component·of·a·pose.··105 <p>Smart·factor·on·cameras·(pose·+·calibration)··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01271_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01271_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="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>
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="a04940.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>Smart·factor·on·cameras·(pose·+·calibration)·</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>Luca·Carlone·</dd>
 127 <dd>
 128 Zsolt·Kira·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>135 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01271.html">PoseTranslationPrior.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="a01271.html">SmartProjectionFactor.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>138 ··</ul>
133 </div>139 </div>
134 </body>140 </body>
135 </html>141 </html>
1.88 KB
html2text {}
Max HTML report size reached
373 B
./usr/share/doc/libgtsam-dev/html/a01271.js
287 B
js-beautify {}
Max HTML report size reached
184 KB
./usr/share/doc/libgtsam-dev/html/a01271_source.html
Max HTML report size reached
5.76 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/PoseRotationPrior.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, 42 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">PoseRotationPrior.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>Implements·a·prior·on·the·rotation·component·of·a·pose.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01274_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01274_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a04888.html">gtsam::PoseRotationPrior&lt;·POSE·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04760.html">gtsam::AntiFactor</a></td></tr>
 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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>118 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd></dl>
121 <div·class="textblock"><p>Implements·a·prior·on·the·rotation·component·of·a·pose.·</p> 
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> 
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="a01274.html">PoseRotationPrior.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="a01274.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.26 KB
html2text {}
Max HTML report size reached
61.0 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/PoseRotationPrior.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, 146 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">PoseRotationPrior.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="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>·</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="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="a01097.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="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>
113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>119 <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>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="a01025.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="a00731.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>
 124 <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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
117 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00031"·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[·...·truncated·by·diffoscope;·len:·54,·SHA:·c81403103ef2e753541dc9ed7a1287623eb023751c2f20c856ce4efcb00f825d·...·]·{</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:·34,·SHA:·ad15dc9d7994488c56a028f3d72a73fb553e73995655e33b048b5ef5fd61ea6a·...·]·{</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">public</span>:</div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>129 <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>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04888.html">PoseRotationPrior&lt;POSE&gt;</a>·This;</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">private</span>:</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div> 
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> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··GTSAM_CONCEPT_POSE_TYPE(Pose)</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··GTSAM_CONCEPT_GROUP_TYPE(Pose)</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··GTSAM_CONCEPT_LIE_TYPE(Rotation)</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·Get·dimensions·of·pose·and·rotation·type·at·compile·time</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;POSE&gt;::value</a>;</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·rDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;typename·POSE::Rotatio[·...·truncated·by·diffoscope;·len:·12,·SHA:·71f669ab9053b11893e5c10fe64efcb82e7749befef7f29b70e7d510d5cb1f07·...·]</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>
 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>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>135 <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><span·class="keyword">protected</span>:</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····sharedFactor·factor_;</div>
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</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>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>·</div>139 <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"><a·class="line"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">···43</a></span>··<a·class="code·hl_function"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">PoseRotationPrior</a>()·{}</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>
 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>
142 <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="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>
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> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">149 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">···50</a></span>··<a·class="code·hl_function"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">PoseRotationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.rotation())·{}</div>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>[·...·truncated·by·diffoscope;·len:·48,·SHA:·8fac6fce23e6589cb2eb76ae822492e77c8722ac13b45d4db2aed7588262274b·...·]</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>
151 </div>153 </div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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="}">155 <div·class="foldopen"·id="foldopen00062"·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>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:·278,·SHA:·219a7a55540280e355abde5873bb95ef6707e90b51673f7bbe85b841eb58fdd0·...·]</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>
 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="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·access</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Rotation&amp;·measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·testable</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">162 <div·class="foldopen"·id="foldopen00068"·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>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>
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[·...·truncated·by·diffoscope;·len:·50,·SHA:·48a9ceb94ddc025336e4b879c66f064bd8158f004910f8e3eb9f00bbb9b3b20d·...·]);</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_clas[·...·truncated·by·diffoscope;·len:·79,·SHA:·4f96c26953ab535268881c055d5351d8a61e5c91da28bf02fb256743b06351db·...·]);</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>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
171 </div>167 </div>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</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">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>·-factor_-&gt;error(c);·}</div>
173 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
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> 
Max diff block lines reached; 19940/47513 bytes (41.97%) of diff not shown.
14.5 KB
html2text {}
Max HTML report size reached
24.7 KB
./usr/share/doc/libgtsam-dev/html/a01277.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/lago.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 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>··</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">SmartProjectionPoseFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">lago.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·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01277_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01277_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="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> 
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> 
117 </table><table·class="memberdecls"> 
118 <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>
119 Namespaces</h2></td></tr>111 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>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>
121 <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>
122 <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: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>
 120 <tr·class="separator:a0f8b3fc27fe6b9e89c0355ed2a3223a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:aac4c429709c709302730ca909853dfdf"·id="r_aac4c429709c709302730ca909853dfdf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aac4c429709c709302730ca909853dfdf"·name="aac4c429709c709302730ca909853dfdf"></a>
 125 key2doubleMap&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::computeThetasToRoot</b>·(const·key2doubleMap·&amp;deltaThetaMap,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;tree)</td></tr>
 126 <tr·class="memdesc:aac4c429709c709302730ca909853dfdf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·the·cumulative·orientations·(without·wrapping)·for·all·nodes·wrt·the·root·(root·has·zero·orientation).·<br·/></td></tr>
 127 <tr·class="separator:aac4c429709c709302730ca909853dfdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a7ea9e2dba2e94a43874d8991d52e5394"·id="r_a7ea9e2dba2e94a43874d8991d52e5394"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01310.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="a01310.html#a9477b0693aa50d75046628f441d71c33">gtsam::lago::buildLinearOrientationGraph</a>·(const·std::vector&lt;·size_t·&gt;·&amp;spanningTreeIds,·const·std::vector&lt;·size_t·&gt;·&amp;chordsIds,·const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;g,·const·key2doubleMap·&amp;orientationsToRoot,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;tree)</td></tr>
 132 <tr·class="memdesc:a9477b0693aa50d75046628f441d71c33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·factor·graph·with·regularized·orientation·measurements.··<br·/></td></tr>
 133 <tr·class="separator:a9477b0693aa50d75046628f441d71c33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a9041770353904630d5a294d11af87b64"·id="r_a9041770353904630d5a294d11af87b64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9041770353904630d5a294d11af87b64"·name="a9041770353904630d5a294d11af87b64"></a>
 135 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initializeOrientations</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·bool·useOdometricPath=true)</td></tr>
 136 <tr·class="memdesc:a9041770353904630d5a294d11af87b64"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">LAGO:·Return·the·orientations·of·the·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>·in·a·generic·factor·graph.·<br·/></td></tr>
 137 <tr·class="separator:a9041770353904630d5a294d11af87b64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:ab3efd4e7361d258d34ad47d56eba7392"·id="r_ab3efd4e7361d258d34ad47d56eba7392"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3efd4e7361d258d34ad47d56eba7392"·name="ab3efd4e7361d258d34ad47d56eba7392"></a>
 139 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initialize</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·bool·useOdometricPath=true)</td></tr>
 140 <tr·class="memdesc:ab3efd4e7361d258d34ad47d56eba7392"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·values·for·the·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>·in·a·generic·factor·graph.·<br·/></td></tr>
 141 <tr·class="separator:ab3efd4e7361d258d34ad47d56eba7392"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a8529054feb091f9be3c3301d6f1f4a58"·id="r_a8529054feb091f9be3c3301d6f1f4a58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8529054feb091f9be3c3301d6f1f4a58"·name="a8529054feb091f9be3c3301d6f1f4a58"></a>
 143 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initialize</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;initialGuess)</td></tr>
 144 <tr·class="memdesc:a8529054feb091f9be3c3301d6f1f4a58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Only·correct·the·orientation·part·in·initialGuess.·<br·/></td></tr>
 145 <tr·class="separator:a8529054feb091f9be3c3301d6f1f4a58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>146 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>147 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>148 <div·class="textblock"><p>Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>149 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
127 <dd>150 <dd>
128 Chris·Beall·</dd>151 Frank·Dellaert·</dd></dl>
 152 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2014</dd></dl>
 153 <p>see·papers:</p>
 154 <p>L.·Carlone,·R.·Aragues,·J.·Castellanos,·and·B.·Bona,·A·fast·and·accurate·approximation·for·planar·pose·graph·optimization,·IJRR,·2014.</p>
 155 <p>L.·Carlone,·R.·Aragues,·J.A.·Castellanos,·and·B.·Bona,·A·linear·approximation·for·graph-based·simultaneous·localization·and·mapping,·RSS,·2011.</p>
 156 <dl·class="params"><dt>Parameters</dt><dd>
 157 ··<table·class="params">
 158 ····<tr><td·class="paramname">graph</td><td>nonlinear·factor·graph·(can·include·arbitrary·factors·but·we·assume·that·there·is·a·subgraph·involving·Pose2·and·betweenFactors).·Also·in·the·current·version·we·assume·that·there·is·an·odometric·spanning·path·(x0-&gt;x1,·x1-&gt;x2,·etc)·and·a·prior·on·x0.·This·assumption·can·be·relaxed·by·using·the·extra·argument·useOdometricPath·=·false,·although·this·part·of·code·is·not·stable·yet.·</td></tr>
 159 ··</table>
 160 ··</dd>
 161 </dl>
 162 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>:·initial·guess·from·LAGO·(only·pose2·are·initialized)</dd></dl>
 163 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
129 <dd>164 <dd>
130 Zsolt·Kira·</dd></dl>165 Frank·Dellaert·</dd></dl>
 166 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2014·</dd></dl>
 167 </div><h2·class="groupheader">Function·Documentation</h2>
 168 <a·id="a9477b0693aa50d75046628f441d71c33"·name="a9477b0693aa50d75046628f441d71c33"></a>
 169 <h2·class="memtitle"><span·class="permalink"><a·href="#a9477b0693aa50d75046628f441d71c33">&#9670;&#160;</a></span>buildLinearOrientationGraph()</h2>
  
 170 <div·class="memitem">
 171 <div·class="memproto">
 172 ······<table·class="memname">
 173 ········<tr>
 174 ··········<td·class="memname">GTSAM_EXPORT·GaussianFactorGraph·gtsam::lago::buildLinearOrientationGraph·</td>
 175 ··········<td>(</td>
 176 ··········<td·class="paramtype">const·vector&lt;·size_t·&gt;·&amp;&#160;</td>
 177 ··········<td·class="paramname"><em>spanningTreeIds</em>,·</td>
 178 ········</tr>
 179 ········<tr>
 180 ··········<td·class="paramkey"></td>
 181 ··········<td></td>
 182 ··········<td·class="paramtype">const·vector&lt;·size_t·&gt;·&amp;&#160;</td>
 183 ··········<td·class="paramname"><em>chordsIds</em>,·</td>
 184 ········</tr>
 185 ········<tr>
 186 ··········<td·class="paramkey"></td>
 187 ··········<td></td>
 188 ··········<td·class="paramtype">const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;&#160;</td>
 189 ··········<td·class="paramname"><em>g</em>,·</td>
 190 ········</tr>
Max diff block lines reached; 920/17282 bytes (5.32%) of diff not shown.
7.72 KB
html2text {}
Max HTML report size reached
54.7 KB
./usr/share/doc/libgtsam-dev/html/a01277_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/lago.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 176 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">SmartProjectionPoseFactor.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="a01277.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01277.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00035"·name="l00035"></a><span·class="lineno">···35</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="a01331.html">gtsam/slam/SmartProjectionFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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="a01085.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="a00815.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="a00893.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="a00656.html">gtsam/inference/graph.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
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="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CALIBRATION&gt;</div> 
124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};"> 
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="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>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">namespace·</span>lago·{</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>127 <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">protected</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>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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> 
135 <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>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>
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····key2doubleMap&amp;·deltaThetaMap,</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:·35,·SHA:·bf6f3b438b0be2da84abee22adf001f924ca516986db3bf9d010fb75616a801e·...·];</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>
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>GTSAM_EXPORT·GaussianFactorGraph·buildLinearOrientationGraph(</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> 
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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>
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> 
149 </div> 
150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</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>
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>145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
165 </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>
166 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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="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>151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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="}"> 
176 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a04944.html#a13a2a01f64b4c1c71959d29214aaec07">··111</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04944.html#a13a2a01f64b4c1c71959d29214aaec07">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·p,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·override·</span>{</div> 
177 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</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;p);</div> 
178 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">return</span>·e·&amp;&amp;·Base::equals(p,·tol);</div> 
179 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··}</div> 
180 </div> 
181 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
182 <div·class="foldopen"·id="foldopen00119"·data-start="{"·data-end="}"> 
183 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a04944.html#a1eed01662aeffd29f96eefcdeefa5c1e">··119</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04944.html#a1eed01662aeffd29f96eefcdeefa5c1e">error</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values)<span·class="keyword">·const·override·</span>{</div> 
184 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····<span·class="keywordflow">if</span>·(this-&gt;<a·class="code·hl_function"·href="a04496.html#a84901748b435ae9b39908abf57d5620c">active</a>(values))·{</div> 
185 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>······<span·class="keywordflow">return</span>·this-&gt;<a·class="code·hl_function"·href="a04936.html#aa30166ceca524f30644895be41d56e0e">totalReprojectionError</a>(<a·class="code·hl_function"·href="a04944.html#a1c323a14087e35016da506e2b181adc9">cameras</a>(values));</div> 
186 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····}·<span·class="keywordflow">else</span>·{·<span·class="comment">//·else·of·active·flag</span></div> 
187 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······<span·class="keywordflow">return</span>·0.0;</div> 
188 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····}</div> 
189 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··}</div> 
190 </div> 
Max diff block lines reached; 12085/41234 bytes (29.31%) of diff not shown.
14.3 KB
html2text {}
Max HTML report size reached
10.2 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/FrobeniusFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 58 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">FrobeniusFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">InitializePose.h·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Various·factors·that·minimize·some·Frobenius·norm.··104 <p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01280_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01280_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04828.html"·title="FrobeniusPrior·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).">FrobeniusPrior</a>·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).··<a·href="a04828.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04832.html">gtsam::FrobeniusFactor&lt;·Rot·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·calculates·the·Frobenius·norm·between·rotation·matrices.··<a·href="a04832.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04836.html">gtsam::FrobeniusBetweenFactor&lt;·Rot·&gt;</a></td></tr> 
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04836.html"·title="FrobeniusBetweenFactor·is·a·BetweenFactor·that·evaluates·the·Frobenius·norm·of·the·rotation·error·bet...">FrobeniusBetweenFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·that·evaluates·the·Frobenius·norm·of·the·rotation·error·between·measured·and·predicted·(rather·than·the·Logmap·of·the·error).··<a·href="a04836.html#details">More...</a><br·/></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
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>
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>113 </table>
134 <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>
135 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p> 
136 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
138 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>122 ··<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="a01280.html">FrobeniusFactor.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01280.html">InitializePose.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>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>
145 ··</ul>125 ··</ul>
146 </div>126 </div>
147 </body>127 </body>
148 </html>128 </html>
2.64 KB
html2text {}
Max HTML report size reached
60.2 KB
./usr/share/doc/libgtsam-dev/html/a01280_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/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 98, 181 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">FrobeniusFactor.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="a01280.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01280.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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="a00395.html">gtsam/geometry/Rot2.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="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="a00332.html">gtsam/geometry/Rot3.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/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="a00344.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="a01097.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="a01085.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>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01322.html">gtsam/slam/BetweenFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</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><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>initialize·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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#ab6e5a4884342656e0[·...·truncated·by·diffoscope;·len:·92,·SHA:·4d1ee7ffd171bfb7dede63a5c673a6e671fcea20508be14366f5a07d34ef7cfc·...·]</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>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>
 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="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>
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>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>
130 <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>
 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>
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>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>
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>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;·ini[·...·truncated·by·diffoscope;·len:·8,·SHA:·d9c22d8cb5c2cedb60bc8295e657bdb4d9f8025a9e28de2a497096b7d5584585·...·]</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>
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>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>
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="}"> 
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> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> 
147 </div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
149 <div·class="foldopen"·id="foldopen00067"·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>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>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····initialPose.insert(key,·initializedPose);</div>
153 <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>
154 </div> 
155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
156 </div>164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·add·prior·on·dummy·node</span></div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">auto</span>·priorModel·=·<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(Pose::dimension);</div>
 166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··initialPose.insert(kAnchorKey,·Pose());</div>
 167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··posegraph-&gt;emplace_shared&lt;PriorFactor&lt;Pose&gt;·&gt;(kAnchorKey,·Pose(),·priorModel);</div>
157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·Create·optimizer</span></div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··GaussNewtonParams·params;</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>171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordflow">if</span>·(singleIter)·{</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····params.maxIterations·=·1;</div>
 173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}·<span·class="keywordflow">else</span>·{</div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····params.setVerbosity(<span·class="stringliteral">&quot;TERMINATION&quot;</span>);</div>
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··GaussNewtonOptimizer·optimizer(*posegraph,·initialPose,·params);</div>
 177 <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="a05076.html">Values</a>·GNresult·=·optimizer.optimize();</div>
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·<span·class="keyword">public</span>:</div> 
164 <div·class="foldopen"·id="foldopen00083"·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,·Dim),·j1,</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····································j2)·{}</div> 
168 </div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
Max diff block lines reached; 10421/46584 bytes (22.37%) of diff not shown.
14.6 KB
html2text {}
Max HTML report size reached
37.9 KB
./usr/share/doc/libgtsam-dev/html/a01283.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/ProjectionFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/dataset.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 53 lines modifiedOffset 94, 153 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#enum-members">Enumerations</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ProjectionFactor.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">dataset.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Reprojection·of·a·LANDMARK·to·a·2D·point.··107 <p>utility·functions·for·loading·datasets··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01283_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01283_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>112 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>113 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>114 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
 117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 118 Typedefs</h2></td></tr>
 119 <tr·class="memitem:a6ab764d13f9aaeafc2dc60763b05ec0e"·id="r_a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ab764d13f9aaeafc2dc60763b05ec0e"·name="a6ab764d13f9aaeafc2dc60763b05ec0e"></a>
 120 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedPose</b></td></tr>
 121 <tr·class="memdesc:a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·type·for·auxiliary·functions.·<br·/></td></tr>
 122 <tr·class="separator:a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:acd0d6e60ccd5785befc6e3a064abca6b"·id="r_acd0d6e60ccd5785befc6e3a064abca6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd0d6e60ccd5785befc6e3a064abca6b"·name="acd0d6e60ccd5785befc6e3a064abca6b"></a>
 124 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedLandmark</b></td></tr>
 125 <tr·class="separator:acd0d6e60ccd5785befc6e3a064abca6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:abc8942a244fa6484bae3dbd861aa7b15"·id="r_abc8942a244fa6484bae3dbd861aa7b15"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abc8942a244fa6484bae3dbd861aa7b15"·name="abc8942a244fa6484bae3dbd861aa7b15"></a>
 127 typedef·std::pair&lt;·std::pair&lt;·size_t,·size_t·&gt;,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedEdge</b></td></tr>
 128 <tr·class="separator:abc8942a244fa6484bae3dbd861aa7b15"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:abcc5d1ec05ddc954d5de28929acabbdf"·id="r_abcc5d1ec05ddc954d5de28929acabbdf"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">gtsam::GraphAndValues</a>·=·std::pair&lt;·NonlinearFactorGraph::shared_ptr,·<a·class="el"·href="a04612.html#a5b2f07b6054d9ea06b28876a057938d1">Values::shared_ptr</a>·&gt;</td></tr>
 130 <tr·class="memdesc:abcc5d1ec05ddc954d5de28929acabbdf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·type·for·load·functions,·which·return·a·graph·and·initial·values.··<br·/></td></tr>
 131 <tr·class="separator:abcc5d1ec05ddc954d5de28929acabbdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a2d8d9b6d81e5b15efd6b29ef8642f12a"·id="r_a2d8d9b6d81e5b15efd6b29ef8642f12a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d8d9b6d81e5b15efd6b29ef8642f12a"·name="a2d8d9b6d81e5b15efd6b29ef8642f12a"></a>
 133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BetweenFactorPose2s</b>·=·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>·&gt;::shared_ptr·&gt;</td></tr>
 134 <tr·class="separator:a2d8d9b6d81e5b15efd6b29ef8642f12a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:adcc513249171f8866cfa9a4b6af8a138"·id="r_adcc513249171f8866cfa9a4b6af8a138"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcc513249171f8866cfa9a4b6af8a138"·name="adcc513249171f8866cfa9a4b6af8a138"></a>
 136 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BetweenFactorPose3s</b>·=·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;::shared_ptr·&gt;</td></tr>
 137 <tr·class="separator:adcc513249171f8866cfa9a4b6af8a138"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:a22616d2ac78e3f889df890db94171271"·id="r_a22616d2ac78e3f889df890db94171271"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a22616d2ac78e3f889df890db94171271"·name="a22616d2ac78e3f889df890db94171271"></a>
 139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsUnit3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&gt;</td></tr>
 140 <tr·class="separator:a22616d2ac78e3f889df890db94171271"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 141 <tr·class="memitem:ae1bfbd46405953e6ee77c18d6a9c725e"·id="r_ae1bfbd46405953e6ee77c18d6a9c725e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae1bfbd46405953e6ee77c18d6a9c725e"·name="ae1bfbd46405953e6ee77c18d6a9c725e"></a>
 142 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsPoint3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&gt;·&gt;</td></tr>
 143 <tr·class="separator:ae1bfbd46405953e6ee77c18d6a9c725e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:aa45b90f8331ea30eb3aefaedd03b3fcf"·id="r_aa45b90f8331ea30eb3aefaedd03b3fcf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa45b90f8331ea30eb3aefaedd03b3fcf"·name="aa45b90f8331ea30eb3aefaedd03b3fcf"></a>
 145 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsRot3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03228.html">Rot3</a>·&gt;·&gt;</td></tr>
 146 <tr·class="separator:aa45b90f8331ea30eb3aefaedd03b3fcf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 </table><table·class="memberdecls">
 148 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 149 Enumerations</h2></td></tr>
 150 <tr·class="memitem:a90552b70a2da9c74595cae4b05c2ce18"·id="r_a90552b70a2da9c74595cae4b05c2ce18"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">gtsam::NoiseFormat</a>·{·<br·/>
 151 &#160;&#160;<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18ad0aaa5c51a45cb7c9151aae60a603209">gtsam::NoiseFormatG2O</a>
 152 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a3790bc2c6f11cd7da84730b33173de5a">gtsam::NoiseFormatTORO</a>
 153 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a1f8edeb25c58a249789556c686265a4c">gtsam::NoiseFormatGRAPH</a>
 154 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a5450a16f3522214ccdfa23c461e7d05a">gtsam::NoiseFormatCOV</a>
 155 ,·<br·/>
 156 &#160;&#160;<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a2f9067b8f5bd2d0dd38c49326a4c070e">gtsam::NoiseFormatAUTO</a>
 157 <br·/>
 158 ·}</td></tr>
 159 <tr·class="memdesc:a90552b70a2da9c74595cae4b05c2ce18"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Indicates·how·noise·parameters·are·stored·in·file.··<a·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">More...</a><br·/></td></tr>
 160 <tr·class="separator:a90552b70a2da9c74595cae4b05c2ce18"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:a8be373f34edc0a9d28b1bfab5dd62ba0"·id="r_a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8be373f34edc0a9d28b1bfab5dd62ba0"·name="a8be373f34edc0a9d28b1bfab5dd62ba0"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">gtsam::KernelFunctionType</a>·{·<b>KernelFunctionTypeNONE</b>
 162 ,·<b>KernelFunctionTypeHUBER</b>
 163 ,·<b>KernelFunctionTypeTUKEY</b>
 164 ·}</td></tr>
 165 <tr·class="memdesc:a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Robust·kernel·type·to·wrap·around·quadratic·noise·model.·<br·/></td></tr>
 166 <tr·class="separator:a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 </table><table·class="memberdecls">
 168 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 169 Functions</h2></td></tr>
 170 <tr·class="memitem:aef971b2c69845e4fcce707306703c7b8"·id="r_aef971b2c69845e4fcce707306703c7b8"><td·class="memItemLeft"·align="right"·valign="top">string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aef971b2c69845e4fcce707306703c7b8">gtsam::findExampleDataFile</a>·(const·std::string·&amp;name)</td></tr>
 171 <tr·class="memdesc:aef971b2c69845e4fcce707306703c7b8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·the·full·path·to·an·example·dataset·distributed·with·gtsam.··<br·/></td></tr>
 172 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:adbe09e573771fd72b08069353d537725"·id="r_adbe09e573771fd72b08069353d537725"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adbe09e573771fd72b08069353d537725"·name="adbe09e573771fd72b08069353d537725"></a>
 174 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createRewrittenFileName</b>·(const·std::string·&amp;name)</td></tr>
 175 <tr·class="memdesc:adbe09e573771fd72b08069353d537725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·file·name·that·needs·to·be·ignored·in·.gitingnore·for·checking·read-write·oprations.·<br·/></td></tr>
 176 <tr·class="separator:adbe09e573771fd72b08069353d537725"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a683ab6a83b5b3e508e734a7089986838"·id="r_a683ab6a83b5b3e508e734a7089986838"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 178 <tr·class="memitem:a683ab6a83b5b3e508e734a7089986838"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::map&lt;·size_t,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a683ab6a83b5b3e508e734a7089986838">gtsam::parseVariables</a>·(const·std::string·&amp;filename,·size_t·maxIndex=0)</td></tr>
 179 <tr·class="memdesc:a683ab6a83b5b3e508e734a7089986838"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·variables·in·a·line-based·text·format·(like·g2o)·into·a·map.··<br·/></td></tr>
 180 <tr·class="separator:a683ab6a83b5b3e508e734a7089986838"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a6eb4817b97658f00e426b753c52361ed"·id="r_a6eb4817b97658f00e426b753c52361ed"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 182 <tr·class="memitem:a6eb4817b97658f00e426b753c52361ed"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6eb4817b97658f00e426b753c52361ed">gtsam::parseMeasurements</a>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model=nullptr,·size_t·maxIndex=0)</td></tr>
 183 <tr·class="memdesc:a6eb4817b97658f00e426b753c52361ed"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·binary·measurements·in·a·line-based·text·format·(like·g2o)·into·a·vector.··<br·/></td></tr>
 184 <tr·class="separator:a6eb4817b97658f00e426b753c52361ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:a8a2136a163e31faaefe2db498a9b9b43"·id="r_a8a2136a163e31faaefe2db498a9b9b43"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 186 <tr·class="memitem:a8a2136a163e31faaefe2db498a9b9b43"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·typename·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·T·&gt;::shared_ptr·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8a2136a163e31faaefe2db498a9b9b43">gtsam::parseFactors</a>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model=nullptr,·size_t·maxIndex=0)</td></tr>
 187 <tr·class="memdesc:a8a2136a163e31faaefe2db498a9b9b43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·BetweenFactors·in·a·line-based·text·format·(like·g2o)·into·a·vector·of·shared·pointers.··<br·/></td></tr>
 188 <tr·class="separator:a8a2136a163e31faaefe2db498a9b9b43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:abfc0157e4790e3b03dc601d3e86c684d"·id="r_abfc0157e4790e3b03dc601d3e86c684d"><td·class="memItemLeft"·align="right"·valign="top">boost::optional&lt;·<a·class="el"·href="a01428.html#a6ab764d13f9aaeafc2dc60763b05ec0e">IndexedPose</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abfc0157e4790e3b03dc601d3e86c684d">gtsam::parseVertexPose</a>·(std::istream·&amp;is,·const·std::string·&amp;tag)</td></tr>
 190 <tr·class="memdesc:abfc0157e4790e3b03dc601d3e86c684d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·TORO/G2O·vertex·"id·x·y·yaw".··<br·/></td></tr>
 191 <tr·class="separator:abfc0157e4790e3b03dc601d3e86c684d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 1533/26767 bytes (5.73%) of diff not shown.
11.7 KB
html2text {}
Max HTML report size reached
2.57 KB
./usr/share/doc/libgtsam-dev/html/a01283.js
2.49 KB
js-beautify {}
Max HTML report size reached
121 KB
./usr/share/doc/libgtsam-dev/html/a01283_source.html
Max HTML report size reached
169 KB
./usr/share/doc/libgtsam-dev/html/a01286_source.html
Max HTML report size reached
65.3 KB
./usr/share/doc/libgtsam-dev/html/a01289_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorQR.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionPoseFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 176 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">SmartProjectionPoseFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <a·href="a01289.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</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="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">#include·&lt;<a·class="code"·href="a00872.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="a00773.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="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="a01271.html">gtsam/slam/SmartProjectionFactor.h</a>&gt;</span></div>
 121 <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><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>
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>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>
124 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="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>
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> 
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>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>
129 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">protected</span>:</div>
131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
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> 
145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//gfg.print(&quot;gfg&quot;);</span></div> 
147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·eliminate·the·point</span></div> 
149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····boost::shared_ptr&lt;GaussianBayesNet&gt;·bn;</div> 
150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·fg;</div> 
151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·variables;</div> 
152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····variables.push_back(pointKey);</div> 
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····boost::tie(bn,·fg)·=·gfg.<a·class="code·hl_function"·href="a03580.html#aded9c4a2331cab96eadac101c9d59ca9">eliminatePartialSequential</a>(variables,·<a·class="code·hl_friend"·href="a01410.html#ga7f318e1523041b005d1214436e2ed821">EliminateQR</a>);</div> 
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//fg-&gt;print(&quot;fg&quot;);</span></div> 
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>133 <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>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>
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>135 <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>
 137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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#a28d8d11331b16d38d35f40d63bcb2853">shared_ptr</a>;</div>
 139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 140 <div·class="line"><a·id="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>
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
158 </div>149 </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="l00056"·name="l00056"></a><span·class="lineno">···56</span>};</div>159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
160 </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>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>
162 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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>
Max diff block lines reached; 15967/48570 bytes (32.87%) of diff not shown.
17.8 KB
html2text {}
Max HTML report size reached
9.52 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/GeneralSFMFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionRigFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 50 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">GeneralSFMFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartProjectionRigFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>a·general·SFM·factor·with·an·unknown·calibration··105 <p>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="a01292_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01292_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04952.html">gtsam::SmartProjectionRigFactor&lt;·CAMERA·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04840.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04952.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04956.html">gtsam::traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>
115 <tr·class="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>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04956.html#details">More...</a><br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04852.html">gtsam::traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>123 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
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>125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>
 126 <p>Same·as·SmartProjectionPoseFactor,·except:</p><ul>
 127 <li>it·is·templated·on·CAMERA·(i.e.,·it·allows·cameras·beyond·pinhole)</li>
 128 <li>it·admits·a·different·calibration·for·each·measurement·(i.e.,·it·can·model·a·multi-camera·rig·system)</li>
 129 <li>it·allows·multiple·observations·from·the·same·pose/key·(again,·to·model·a·multi-camera·system)·<dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 130 <dd>
 131 Frank·Dellaert·</dd></dl>
 132 </li>
 133 </ul>
132 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>138 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01292.html">GeneralSFMFactor.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01292.html">SmartProjectionRigFactor.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>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>141 ··</ul>
140 </div>142 </div>
141 </body>143 </body>
142 </html>144 </html>
2.77 KB
html2text {}
Max HTML report size reached
472 B
./usr/share/doc/libgtsam-dev/html/a01292.js
386 B
js-beautify {}
Max HTML report size reached
183 KB
./usr/share/doc/libgtsam-dev/html/a01292_source.html
Max HTML report size reached
61.5 KB
./usr/share/doc/libgtsam-dev/html/a01295_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/OrientedPlane3Factor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorParams.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 113 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">OrientedPlane3Factor.h</div></div>104 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <a·href="a01295.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> 
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file·OrientedPlane3Factor.cpp</span></div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@brief·OrientedPlane3·Factor·class</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@author·Alex·Trevor</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·@date·December·22,·2013</span></div> 
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="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>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;gtsam/geometry/OrientedPlane3.h&gt;</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01097.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="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="a00452.html">gtsam/geometry/triangulation.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
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>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>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
121 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">···30</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·{</div>
 126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··HESSIAN,·IMPLICIT_SCHUR,·JACOBIAN_Q,·JACOBIAN_SVD</div>
122 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04880.html">···18</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04880.html">OrientedPlane3Factor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3,·OrientedPlane3&gt;·{</div> 
123 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·<span·class="keyword">protected</span>:</div> 
124 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·measured_p_;</div> 
125 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·OrientedPlane3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·<span·class="keyword">public</span>:</div> 
128 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}"> 
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>127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>};</div>
131 </div>128 </div>
132 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<a·class="code·hl_class"·href="a04880.html">~OrientedPlane3Factor</a>()<span·class="keyword">·override·</span>{}</div> 
133 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
134 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00035"·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>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">···35</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyM[·...·truncated·by·diffoscope;·len:·9,·SHA:·4b8dd7d6e91c9fd16ff5411815bbfb805feb6708784ffd92abc021bcfb0963f8·...·]</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··IGNORE_DEGENERACY,·ZERO_ON_DEGENERACY,·HANDLE_INFINITY</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>};</div>
138 </div>134 </div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;OrientedPlane3Factor&quot;</span>,</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">[·...·truncated·by·diffoscope;·len:·22,·SHA:·15b4d96e1eeaedc467af39b29c86b721596dd73f63ab54df09e9cdd99aff1632·...·]</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*</span></div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*··Parameters·for·the·smart·(stereo)·projection·factors</span></div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·*/</span></div>
 139 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04932.html">···42</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>·{</div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">···44</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>;·</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04932.html#a695982b029b814dffdd8a34bae523575">···45</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>;·</div>
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> 
151 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};"> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04884.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04884.html">OrientedPlane3DirectionPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;OrientedPlane3&gt;·{</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">protected</span>:</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·measured_p_;··</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04884.html#a502ffea9f9ceee76ff8654e33d6558b7">···55</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;OrientedPlane3&gt;</a>·<a·class="code·hl_typedef"·href="a04884.html#a502ffea9f9ceee76ff8654e33d6558b7">Base</a>;</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_struct"·href="a03372.html">TriangulationParameters</a>·triangulation;</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>;·</div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">···55</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>;·</div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>;·</div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Constructor</span></div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04884.html">OrientedPlane3DirectionPrior</a>·<a·class="code·hl_class"·href="a04884.html">This</a>;</div> 
159 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04884.html#a58474b01947fec6eb41ddb88161b95ea">···60</a></span>··<a·class="code·hl_function"·href="a04884.html#a58474b01947fec6eb41ddb88161b95ea">OrientedPlane3DirectionPrior</a>()·{</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>(<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·linMode·=·HESSIAN,</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·degMode·=·IGNORE_DEGENERACY,·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>·=·<span·class="keyword">false</span>,</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>·=·<span·class="keyword">false</span>,·<span·class="keywordtype">double</span>·retriangulationTh·=·1e-5)·:</div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>(linMode),·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>(degMode),·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>(</div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············retriangulationTh),·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>(<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>),·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>(</div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>················<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>)·{</div>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
162 </div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04884.html#a49d1d6cb599428a31cde4ccea91d1e49">···64</a></span>··<a·class="code·hl_function"·href="a04884.html#a49d1d6cb599428a31cde4ccea91d1e49">OrientedPlane3DirectionPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector4&amp;·z,</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·······························<span·class="keyword">const</span>·SharedGaussian&amp;·noiseModel)</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(noiseModel,·key),·measured_p_(z)·{}</div> 
168 </div> 
169 <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>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;OrientedPlane3DirectionPrior&quot;</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_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">[·...·truncated·by·diffoscope;·len:·22,·SHA:·15b4d96e1eeaedc467af39b29c86b721596dd73f63ab54df09e9cdd99aff1632·...·]</div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a04932.html">~SmartProjectionParams</a>()·{</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·ex[·...·truncated·by·diffoscope;·len:·104,·SHA:·6178f36658ecb332bf6e4b06ffeea02757914d7d810c267a7e00c5445e064732·...·]</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;linearizationMode:·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
Max diff block lines reached; 11261/46650 bytes (24.14%) of diff not shown.
15.8 KB
html2text {}
Max HTML report size reached
9.03 KB
./usr/share/doc/libgtsam-dev/html/a01298.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 63 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="#enum-members">Enumerations</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SmartFactorParams.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>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01298_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01298_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="a04932.html">gtsam::SmartProjectionParams</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="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><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>118 </table>
137 <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>
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> 
140 <dd> 
141 Zsolt·Kira·</dd> 
142 <dd>121 <dd>
143 Frank·Dellaert·</dd></dl>122 Pablo·Alcantarilla·</dd></dl>
 123 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01298.html">SmartFactorParams.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="a01298.html">EssentialMatrixConstraint.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.3 KB
html2text {}
Max HTML report size reached
61.8 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/SmartFactorParams.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, 157 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">SmartFactorParams.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="a01298.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01298.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·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="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="a01025.html">gtsam/nonlinear/NonlinearFactor.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="a00452.html">gtsam/geometry/triangulation.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>
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>
124 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04808.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04808.html">EssentialMatrixConstraint</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3,·Pose3&gt;·{</div>
125 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">···30</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·{</div> 
126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··HESSIAN,·IMPLICIT_SCHUR,·JACOBIAN_Q,·JACOBIAN_SVD</div> 
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>};</div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
128 </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>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>
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="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">···35</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·{</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··IGNORE_DEGENERACY,·ZERO_ON_DEGENERACY,·HANDLE_INFINITY</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>};</div> 
134 </div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>··<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>·measuredE_;·</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*</span></div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*··Parameters·for·the·smart·(stereo)·projection·factors</span></div>135 <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="comment">·*/</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>
139 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};"> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04932.html">···42</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>·{</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">···44</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>;·</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04932.html#a695982b029b814dffdd8a34bae523575">···45</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·<a·cla[·...·truncated·by·diffoscope;·len:·100,·SHA:·d4c2a0fc9d5f9129c8306b2a83e1a6f4fd88923fdd0d054d1b9a1aa22b9ba8e6·...·]>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>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_struct"·href="a03372.html">TriangulationParameters</a>·triangulation;</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>;·</div> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">···55</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>;·</div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">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="comment">//·Constructor</span></div> 
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>(<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·linMode·=·HESSIAN,</div> 
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·degMode·=·IGNORE_DEGENERACY,·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>·=·<span·class="keyword">false</span>,</div> 
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>·=·<span·class="keyword">false</span>,·<span·class="keywordtype">double</span>·retriangulationTh·=·1e-5)·:</div> 
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>(linMode),·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>(degMode),·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>(</div> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············retriangulationTh),·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>(<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>),·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>(</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>················<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>)·{</div> 
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div> 
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a04932.html">~SmartProjectionParams</a>()·{</div> 
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div> 
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;linearizationMode:·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;···degeneracyMode:·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····std::cout·&lt;&lt;·triangulation·&lt;&lt;·std::endl;</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div> 
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·get·class·variables</span></div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·getLinearizationMode()<span·class="keyword">·const·</span>{</div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>;</div> 
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·getDegeneracyMode()<span·class="keyword">·const·</span>{</div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>;</div> 
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··TriangulationParameters·getTriangulationParameters()<span·class="keyword">·const·</span>{</div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·triangulation;</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordtype">bool</span>·getVerboseCheirality()<span·class="keyword">·const·</span>{</div> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>;</div> 
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div> 
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">bool</span>·getThrowCheirality()<span·class="keyword">·const·</span>{</div> 
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>;</div> 
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div> 
185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">double</span>·getRetriangulationThreshold()<span·class="keyword">·const·</span>{</div> 
186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>;</div> 
187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div> 
188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·set·class·variables</span></div> 
189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">void</span>·setLinearizationMode(<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·linMode)·{</div> 
190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>·=·linMode;</div> 
191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div> 
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·setDegeneracyMode(<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·degMode)·{</div> 
193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>·=·degMode;</div> 
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div> 
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">void</span>·setRetriangulationThreshold(<span·class="keywordtype">double</span>·retriangulationTh)·{</div> 
196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>·=·retriangulationTh;</div> 
197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div> 
198 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordtype">void</span>·setRankTolerance(<span·class="keywordtype">double</span>·rankTol)·{</div> 
199 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····triangulation.<a·class="code·hl_variable"·href="a03372.html#a6bc48052dd695ad190eeb3de24abbdca">rankTolerance</a>·=·rankTol;</div> 
200 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··}</div> 
Max diff block lines reached; 11396/46988 bytes (24.25%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
5.96 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/InitializePose.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 94, 38 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">InitializePose.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PoseTranslationPrior.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>Implements·a·prior·on·the·translation·component·of·a·pose.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01301_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01301_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04892.html">gtsam::PoseTranslationPrior&lt;·POSE·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·on·the·translation·part·of·a·pose.··<a·href="a04892.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>120 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Implements·a·prior·on·the·translation·component·of·a·pose.·</p>
115 <div·class="textblock"><p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·</p> 
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
117 <dl·class="section·date"><dt>Date</dt><dd>August,·2020·</dd></dl>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>
118 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>129 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01301.html">InitializePose.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="a01301.html">PoseTranslationPrior.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>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>132 ··</ul>
126 </div>133 </div>
127 </body>134 </body>
128 </html>135 </html>
1.43 KB
html2text {}
Max HTML report size reached
52.6 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/InitializePose.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, 116 lines modifiedOffset 98, 142 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">InitializePose.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="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>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="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="a01025.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>112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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="a01001.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="a01154.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> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01319.html">gtsam/slam/BetweenFactor.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>initialize·{</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> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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>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>
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>116 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04892.html">···21</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</div>
 118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">public</span>:</div>
 119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior&lt;POSE&gt;</a>·This;</div>
 120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div>
 122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div>
 123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Rotation·Rotation;</div>
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··NonlinearFactorGraph·poseGraph;</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>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</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>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>
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>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>············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>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>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>141 </div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 143 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">···48</a></span>··<a·class="code·hl_function"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">PoseTranslationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·noiseModel::Base::shared_ptr&amp;·model)</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.translation())·{</div>
145 <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>
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keywordflow">return</span>·poseGraph;</div>147 </div>
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>
148 <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>
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> 
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>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>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
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>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>
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>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>
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····initialPose.insert(key,·initializedPose);</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>
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</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>
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·add·prior·on·dummy·node</span></div> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">auto</span>·priorModel·=·<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(Pose::dimension);</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··initialPose.insert(kAnchorKey,·Pose());</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··posegraph-&gt;emplace_shared&lt;PriorFactor&lt;Pose&gt;·&gt;(kAnchorKey,·Pose(),·priorModel);</div> 
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·Create·optimizer</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>
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··GaussNewtonParams·params;</div>172 <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>··<span·class="keywordflow">if</span>·(singleIter)·{</div>173 </div>
Max diff block lines reached; 8795/40904 bytes (21.50%) of diff not shown.
12.5 KB
html2text {}
Max HTML report size reached
6.86 KB
./usr/share/doc/libgtsam-dev/html/a01304.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 56 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="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">InitializePose3.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>Initialize·Pose3·in·a·factor·graph.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01304_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="a04856.html">gtsam::InitializePose3</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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="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> 
129 </table>110 </table>
130 <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>
131 <div·class="textblock"><p>Initialize·Pose3·in·a·factor·graph.·</p> 
132 <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>
133 <dd>113 <dd>
134 Frank·Dellaert·</dd></dl>114 Frank·Dellaert·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01304.html">InitializePose3.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="a01304.html">InitializePose3.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>
1.37 KB
html2text {}
Max HTML report size reached
7.62 KB
./usr/share/doc/libgtsam-dev/html/a01307.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionRigFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/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 96, 52 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">SmartProjectionRigFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··105 <p>Implements·a·prior·on·the·rotation·component·of·a·pose.··
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>107 <p><a·href="a01307_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="a04952.html">gtsam::SmartProjectionRigFactor&lt;·CAMERA·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04888.html">gtsam::PoseRotationPrior&lt;·POSE·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04952.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04956.html">gtsam::traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04956.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>
 121 <div·class="textblock"><p>Implements·a·prior·on·the·rotation·component·of·a·pose.·</p>
 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>
125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p> 
126 <p>Same·as·SmartProjectionPoseFactor,·except:</p><ul> 
127 <li>it·is·templated·on·CAMERA·(i.e.,·it·allows·cameras·beyond·pinhole)</li> 
128 <li>it·admits·a·different·calibration·for·each·measurement·(i.e.,·it·can·model·a·multi-camera·rig·system)</li> 
129 <li>it·allows·multiple·observations·from·the·same·pose/key·(again,·to·model·a·multi-camera·system)·<dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
130 <dd> 
131 Frank·Dellaert·</dd></dl> 
132 </li> 
133 </ul> 
134 </div></div><!--·contents·-->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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01307.html">SmartProjectionRigFactor.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="a01307.html">PoseRotationPrior.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>
2.1 KB
html2text {}
Max HTML report size reached
299 B
./usr/share/doc/libgtsam-dev/html/a01307.js
213 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01307·=·[1 var·a01307·=·[
2 ····["gtsam::traits<·SmartProjectionRigFactor<·CAMERA·>·>",·"a04956.html",·null]2 ····["gtsam::PoseRotationPrior<·POSE·>",·"a04888.html",·"a04888"]
3 ];3 ];
132 KB
./usr/share/doc/libgtsam-dev/html/a01307_source.html
Max HTML report size reached
7.01 KB
./usr/share/doc/libgtsam-dev/html/a01316.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 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">SmartFactorBase.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>Base·class·to·create·smart·factors·on·poses·or·cameras.··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="a01316_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01316_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="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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">Base·class·for·smart·factors.··<a·href="a04928.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>
122 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>125 <div·class="textblock"><p>A·non-linear·factor·for·stereo·measurements.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
124 <dd> 
125 Antoni·Rosinol·</dd> 
126 <dd> 
127 Zsolt·Kira·</dd> 
128 <dd> 
129 Frank·Dellaert·</dd> 
130 <dd>127 <dd>
131 Chris·Beall·</dd></dl>128 Chris·Beall·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01316.html">SmartFactorBase.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="a01316.html">StereoFactor.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>
1.73 KB
html2text {}
Max HTML report size reached
294 B
./usr/share/doc/libgtsam-dev/html/a01316.js
208 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01316·=·[1 var·a01316·=·[
2 ····["gtsam::SmartFactorBase<·CAMERA·>",·"a04928.html",·"a04928"]2 ····["gtsam::traits<·GenericStereoFactor<·T1,·T2·>·>",·"a04964.html",·null]
3 ];3 ];
178 KB
./usr/share/doc/libgtsam-dev/html/a01316_source.html
Max HTML report size reached
10.4 KB
./usr/share/doc/libgtsam-dev/html/a01319.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BetweenFactor.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 94, 56 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">BetweenFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01319_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>Various·factors·that·minimize·some·Frobenius·norm.··
 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="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> 
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="define-members"·name="define-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
130 Macros</h2></td></tr>115 Functions</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>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="m[·...·truncated·by·diffoscope;·len:·266,·SHA:·d936909918bd5d09d07b01dac682877f2c54feab057bb35b4ee966af5ec2891a·...·]</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>
133 <tr·class="separator:a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table>119 </table>
135 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p>
 122 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
136 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Viorela·Ila·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
137 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>128 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01319.html">BetweenFactor.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01319.html">FrobeniusFactor.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>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>131 ··</ul>
145 </div>132 </div>
146 </body>133 </body>
147 </html>134 </html>
2.58 KB
html2text {}
Max HTML report size reached
446 B
./usr/share/doc/libgtsam-dev/html/a01319.js
360 B
js-beautify {}
Max HTML report size reached
70.2 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/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, 119 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">JacobianFactorQ.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01322.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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>118 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>119 <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>120 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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="a00110.html">gtsam/base/Testable.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="a00773.html">gtsam/linear/RegularJacobianFactor.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="a00005.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="a01025.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>125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>
 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>
 132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
 133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
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>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>
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> 
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>135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
137 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">public</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>
138 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">···36</a></span>··<a·class="code·hl_function"·href="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">JacobianFactorQ</a>()·{</div> 
141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div> 
142 </div> 
143 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
144 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">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>
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>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>
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>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
156 </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>·VALUE·T;</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div>
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
 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>
158 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">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>
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> 
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> 
Max diff block lines reached; 33270/54462 bytes (61.09%) of diff not shown.
16.9 KB
html2text {}
Max HTML report size reached
8.09 KB
./usr/share/doc/libgtsam-dev/html/a01325.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/FrobeniusFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 23 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;
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">FrobeniusFactor.cpp·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>Various·factors·that·minimize·some·Frobenius·norm.··106 <p>Various·factors·that·minimize·some·Frobenius·norm.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01325_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04828.html"·title="FrobeniusPrior·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).">FrobeniusPrior</a>·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).··<a·href="a04828.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04832.html">gtsam::FrobeniusFactor&lt;·Rot·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·calculates·the·Frobenius·norm·between·rotation·matrices.··<a·href="a04832.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04836.html">gtsam::FrobeniusBetweenFactor&lt;·Rot·&gt;</a></td></tr>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04836.html"·title="FrobeniusBetweenFactor·is·a·BetweenFactor·that·evaluates·the·Frobenius·norm·of·the·rotation·error·bet...">FrobeniusBetweenFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·that·evaluates·the·Frobenius·norm·of·the·rotation·error·between·measured·and·predicted·(rather·than·the·Logmap·of·the·error).··<a·href="a04836.html#details">More...</a><br·/></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
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">127 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
Offset 124, 13 lines modifiedOffset 139, 13 lines modified
124 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>139 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>140 <dl·class="section·author"><dt>Author</dt><dd>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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01325.html">FrobeniusFactor.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01325.html">FrobeniusFactor.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.17 KB
html2text {}
Max HTML report size reached
433 B
./usr/share/doc/libgtsam-dev/html/a01325.js
347 B
js-beautify {}
Max HTML report size reached
170 KB
./usr/share/doc/libgtsam-dev/html/a01328_source.html
Max HTML report size reached
8.32 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/SmartProjectionFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BoundingConstraint.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 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">SmartProjectionFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BoundingConstraint.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Smart·factor·on·cameras·(pose·+·calibration)··105 <p>Provides·partially·implemented·constraints·to·implement·bounds.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01331_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01331_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04936.html">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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"><a·class="el"·href="a04936.html"·title="SmartProjectionFactor:·triangulates·point·and·keeps·an·estimate·of·it·around.">SmartProjectionFactor</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a04936.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·inequality·constraint·forcing·a·scalar·to·be·greater/less·than·a·fixed·threshold.··<a·href="a04780.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04940.html">gtsam::traits&lt;·SmartProjectionFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04784.html">gtsam::BoundingConstraint2&lt;·VALUE1,·VALUE2·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04940.html#details">More...</a><br·/></td></tr>115 <tr·class="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·[·...·truncated·by·diffoscope;·len:·48,·SHA:·8a20bc970747d09b3bb17acfee3474e32db26d83354035517bb71623c54dd349·...·].html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Smart·factor·on·cameras·(pose·+·calibration)·</p>125 <div·class="textblock"><p>Provides·partially·implemented·constraints·to·implement·bounds.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
127 <dd> 
128 Zsolt·Kira·</dd> 
129 <dd> 
130 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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01331.html">SmartProjectionFactor.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01331.html">BoundingConstraint.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.2 KB
html2text {}
Max HTML report size reached
382 B
./usr/share/doc/libgtsam-dev/html/a01331.js
296 B
js-beautify {}
Max HTML report size reached
194 KB
./usr/share/doc/libgtsam-dev/html/a01331_source.html
Max HTML report size reached
9.17 KB
./usr/share/doc/libgtsam-dev/html/a01334.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BoundingConstraint.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/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, 45 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">BoundingConstraint.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>Provides·partially·implemented·constraints·to·implement·bounds.··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="a01334_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>
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="a04780.html">gtsam::BoundingConstraint1&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="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&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>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>
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>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04848.html">gtsam::GeneralSFMFactor2&lt;·CALIBRATION·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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·[·...·truncated·by·diffoscope;·len:·48,·SHA:·8a20bc970747d09b3bb17acfee3474e32db26d83354035517bb71623c54dd349·...·].html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04848.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04852.html">gtsam::traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>123 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>127 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Provides·partially·implemented·constraints·to·implement·bounds.·</p>129 <div·class="textblock"><p>a·general·SFM·factor·with·an·unknown·calibration·</p>
 130 <dl·class="section·date"><dt>Date</dt><dd>Dec·15,·2010·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
127 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>136 ··<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="a01334.html">BoundingConstraint.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="a01334.html">GeneralSFMFactor.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>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>
134 ··</ul>139 ··</ul>
135 </div>140 </div>
136 </body>141 </body>
137 </html>142 </html>
2.5 KB
html2text {}
Max HTML report size reached
469 B
./usr/share/doc/libgtsam-dev/html/a01334.js
383 B
js-beautify {}
Max HTML report size reached
127 KB
./usr/share/doc/libgtsam-dev/html/a01334_source.html
Max HTML report size reached
6.91 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/AntiFactor.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 96, 38 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">AntiFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ProjectionFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Reprojection·of·a·LANDMARK·to·a·2D·point.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01337_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01337_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="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>
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="a04900.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>123 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd></dl>125 <div·class="textblock"><p>Reprojection·of·a·LANDMARK·to·a·2D·point.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>
 127 <dd>
 128 Richard·Roberts·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd>
 131 <dd>
 132 Alex·Cunningham·</dd></dl>
121 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>137 ··<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="a01337.html">AntiFactor.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="a01337.html">ProjectionFactor.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>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>
128 ··</ul>140 ··</ul>
129 </div>141 </div>
130 </body>142 </body>
131 </html>143 </html>
1.72 KB
html2text {}
Max HTML report size reached
97.5 KB
./usr/share/doc/libgtsam-dev/html/a01337_source.html
Max HTML report size reached
7.03 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/SymbolicJunctionTree.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, 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>·&#124;100 <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>101 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p><a·href="a01343_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">104 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </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>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"><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>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
130 <dd> 
131 Richard·Roberts·</dd></dl> 
132 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>118 ··<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="a01343.html">SymbolicJunctionTree.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01343.html">SymbolicFactorGraph.cpp</a></li>
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>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>
139 ··</ul>121 ··</ul>
140 </div>122 </div>
141 </body>123 </body>
142 </html>124 </html>
1.6 KB
html2text {}
Max HTML report size reached
7.26 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/SymbolicBayesTree.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, 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="#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">SymbolicBayesTree.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="a01346_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="a04980.html">gtsam::SymbolicBayesTreeClique</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a04984.html"·title="A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probab...">SymbolicBayesTree</a>.··<a·href="a04980.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04984.html">gtsam::SymbolicBayesTree</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probability·functions.··<a·href="a04984.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04988.html">gtsam::traits&lt;·SymbolicBayesTreeClique·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04988.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04992.html">gtsam::traits&lt;·SymbolicBayesTree·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
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"><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>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
130 <dd>114 <dd>
131 Richard·Roberts·</dd></dl>115 Richard·Roberts·</dd></dl>
132 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>120 ··<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="a01346.html">SymbolicBayesTree.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="a01346.html">SymbolicISAM.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>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 ··</ul>123 ··</ul>
140 </div>124 </div>
141 </body>125 </body>
142 </html>126 </html>
1.67 KB
html2text {}
Max HTML report size reached
5.55 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/SymbolicEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 30 lines modifiedOffset 94, 19 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01349_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>
Offset 126, 13 lines modifiedOffset 115, 13 lines modified
126 <dd>115 <dd>
127 Richard·Roberts·</dd></dl>116 Richard·Roberts·</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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01349.html">SymbolicEliminationTree.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01349.html">SymbolicEliminationTree.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.27 KB
html2text {}
Max HTML report size reached
5.8 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/SymbolicConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SymbolicFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicConditional.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
105 <table·class="memberdecls">104 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:a659f20993995258b1405737e375efd10"·id="r_a659f20993995258b1405737e375efd10"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a659f20993995258b1405737e375efd10">gtsam::EliminateSymbolic</a>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
115 <tr·class="memdesc:a659f20993995258b1405737e375efd10"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dense·elimination·function·for·symbolic·factors.··<br·/></td></tr> 
116 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>110 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
120 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
121 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>118 ··<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>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="a01355.html">SymbolicConditional.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>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 ··</ul>121 ··</ul>
129 </div>122 </div>
130 </body>123 </body>
131 </html>124 </html>
1.3 KB
html2text {}
Max HTML report size reached
5.12 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.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, 32 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">SymbolicConditional.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="a01358_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·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>
113 <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>
114 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>127 ··<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="a01358.html">SymbolicConditional.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="a01358.html">SymbolicISAM.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>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 ··</ul>130 ··</ul>
122 </div>131 </div>
123 </body>132 </body>
124 </html>133 </html>
1.04 KB
html2text {}
Max HTML report size reached
9.14 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.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, 42 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">SymbolicISAM.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="a01361_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01361_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="a05032.html">gtsam::SymbolicISAM</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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
113 Namespaces</h2></td></tr>108 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>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="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>
116 <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="a01361.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>
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>July·29,·2013·</dd></dl>121 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
121 <dd> 
122 Richard·Roberts·</dd></dl>122 <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>
123 </div></div><!--·contents·-->154 </div><!--·contents·-->
124 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>158 ··<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="a01361.html">SymbolicISAM.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="a01361.html">SymbolicFactor-inst.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>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>
130 ··</ul>161 ··</ul>
131 </div>162 </div>
132 </body>163 </body>
133 </html>164 </html>
2.31 KB
html2text {}
Max HTML report size reached
286 B
./usr/share/doc/libgtsam-dev/html/a01361.js
200 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01361·=·[1 var·a01361·=·[
2 ····["gtsam::SymbolicISAM",·"a05032.html",·"a05032"]2 ····["EliminateSymbolic",·"a01361.html#ae394348e1a503834f713405afa9afad8",·null]
3 ];3 ];
26.8 KB
./usr/share/doc/libgtsam-dev/html/a01361_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-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, 63 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">SymbolicISAM.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="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>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="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="a01379.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="a01346.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="a01370.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="a00647.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="a00647.html">gtsam/inference/Factor.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.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="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="preprocessor">#include·&lt;<a·class="code"·href="a00137.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="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;[·...·truncated·by·diffoscope;·len:·21,·SHA:·acbf26df4f2df7ff13938221b1315d912bdadf333b1e466e853b4f123e8e6a01·...·]</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>
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>·</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="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>
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>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>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>();</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::pair&lt;boost::shared_ptr&lt;SymbolicConditional&gt;,·boost::shared_ptr&lt;SymbolicFactor&gt;·&gt;</div>
 137 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01361.html#ae394348e1a503834f713405afa9afad8">···39</a></span>······<a·class="code·hl_function"·href="a01361.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>
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······gttic(<a·class="code·hl_function"·href="a01361.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>);</div>
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 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="l00043"·name="l00043"></a><span·class="lineno">···43</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>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nFrontals·=·keys.size();</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="comment">//·Build·a·key·vector·with·the·frontals·followed·by·the·separator</span></div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·orderedKeys(allKeys.size());</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::copy(keys.begin(),·keys.end(),·orderedKeys.begin());</div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::set_difference(allKeys.begin(),·allKeys.end(),·frontals.begin(),·frontals.end(),·orderedKeys.begin()·+·nFrontals);</div>
 162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·Return·resulting·conditional·and·factor</span></div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·std::make_pair(</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<a·class="code·hl_function"·href="a04996.html#ad58aecba408464f68fbd159bb228d917">SymbolicConditional::FromKeysShared</a>(orderedKeys,·nFrontals),</div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<a·class="code·hl_function"·href="a05012.html#aa7f3add34e99945f8f92632dd54afc6e">SymbolicFactor::FromIteratorsShared</a>(orderedKeys.begin()·+·nFrontals,·orderedKeys.end()));</div>
 167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
140 </div>168 </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>169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>
143 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>171 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>
 172 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">Key.h</a></div></div>
 173 <div·class="ttc"·id="aa00647_html"><div·class="ttname"><a·href="a00647.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>
 174 <div·class="ttc"·id="aa01361_html_ae394348e1a503834f713405afa9afad8"><div·class="ttname"><a·href="a01361.html#ae394348e1a503834f713405afa9afad8">gtsam::internal::EliminateSymbolic</a></div><div·class="ttdeci">std::pair&lt;·boost::shared_ptr&lt;·SymbolicConditional·&gt;,·boost::shared_ptr&lt;·SymbolicFactor·&gt;·&gt;·EliminateSymbolic(const·FactorGraph&lt;·FACTOR·&gt;·&amp;factors,·const·Ordering·&amp;keys)</div><div·class="ttdoc">Implementation·of·dense·elimination·function·for·symbolic·factors.</div><div·class="ttdef"><b>Definition</b>·SymbolicFactor-inst.h:39</div></div>
 175 <div·class="ttc"·id="aa01370_html"><div·class="ttname"><a·href="a01370.html">SymbolicConditional.h</a></div></div>
144 <div·class="ttc"·id="aa01346_html"><div·class="ttname"><a·href="a01346.html">SymbolicBayesTree.h</a></div></div>176 <div·class="ttc"·id="aa01379_html"><div·class="ttname"><a·href="a01379.html">SymbolicFactor.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>177 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
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>·Sym[·...·truncated·by·diffoscope;·len:·19,·SHA:·0ae660bfea4cc0f1492179936102b896be355e7616a0f1b4aeade85448082fcc·...·]</div></div>178 <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>
 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="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>
 181 <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>
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>182 <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>
 183 <div·class="ttc"·id="aa04996_html_ad58aecba408464f68fbd159bb228d917"><div·class="ttname"><a·href="a04996.html#ad58aecba408464f68fbd159bb228d917">gtsam::SymbolicConditional::FromKeysShared</a></div><div·class="ttdeci">static·SymbolicConditional::shared_ptr·FromKeysShared(const·CONTAINER·&amp;keys,·size_t·nrFrontals)</div><div·class="ttdoc">Named·constructor·from·an·arbitrary·number·of·keys·and·frontals.</div><div·class="ttdef"><b>Definition</b>·SymbolicConditional.h:94</div></div>
 184 <div·class="ttc"·id="aa05012_html_aa7f3add34e99945f8f92632dd54afc6e"><div·class="ttname"><a·href="a05012.html#aa7f3add34e99945f8f92632dd54afc6e">gtsam::SymbolicFactor::FromIteratorsShared</a></div><div·class="ttdeci">static·SymbolicFactor::shared_ptr·FromIteratorsShared(KEYITERATOR·beginKey,·KEYITERATOR·endKey)</div><div·class="ttdoc">Constructor·from·a·collection·of·keys.</div><div·class="ttdef"><b>Definition</b>·SymbolicFactor.h:121</div></div>
149 </div><!--·fragment·--></div><!--·contents·-->185 </div><!--·fragment·--></div><!--·contents·-->
150 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
151 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
152 <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!·-->
153 ··<ul>189 ··<ul>
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="a01361.html">SymbolicISAM.h</a></li>190 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01361.html">SymbolicFactor-inst.h</a></li>
155 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
156 ··</ul>192 ··</ul>
157 </div>193 </div>
158 </body>194 </body>
159 </html>195 </html>
6.49 KB
html2text {}
Max HTML report size reached
7.98 KB
./usr/share/doc/libgtsam-dev/html/a01367.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicConditional.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 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">SymbolicConditional.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01367_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01367_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="a04996.html">gtsam::SymbolicConditional</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>
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>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>
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>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>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05000.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>
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"><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>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>
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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01367.html">SymbolicConditional.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="a01367.html">SymbolicFactorGraph.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.85 KB
html2text {}
Max HTML report size reached
491 B
./usr/share/doc/libgtsam-dev/html/a01367.js
405 B
js-beautify {}
Max HTML report size reached
96.9 KB
./usr/share/doc/libgtsam-dev/html/a01367_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/SymbolicConditional.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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, 168 lines modifiedOffset 98, 204 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicConditional.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01367.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01367.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00080.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="a00047.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="a01370.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="a01379.html">gtsam/symbolic/SymbolicFactor.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="a00659.html">gtsam/inference/FactorGraph.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="a00590.html">gtsam/inference/EliminateableFactorGraph.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/types.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="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>·</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>SymbolicFactorGraph;</div>
 128 <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="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span>SymbolicBayesNet;</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>SymbolicEliminationTree;</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">class·</span>SymbolicBayesTree;</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span>SymbolicJunctionTree;</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">/*·*************************************************************************·*/</span></div>
127 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a05020.html">···36</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="a05024.html">SymbolicFactorGraph</a>&gt;</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> 
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>137 <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"><a·class="line"·href="a05020.html#a26777b37d1fa769f5b99439417ea858b">···38</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05012.html">SymbolicFactor</a>·<a·class="code·hl_typedef"·href="a05020.html#a26777b37d1fa769f5b99439417ea858b">FactorType</a>;···················</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a05020.html#a28c86252b3388e6c44407cc5a7ad822c">···39</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05024.html">SymbolicFactorGraph</a>·<a·class="code·hl_typedef"·href="a05020.html#a28c86252b3388e6c44407cc5a7ad822c">FactorGraphType</a>;·········</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a05020.html#affe537ded99dadd0cfde84b03a1962f2">···40</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_typedef"·href="a05020.html#affe537ded99dadd0cfde84b03a1962f2">ConditionalType</a>;·········</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a05020.html#a826f4935d6f37458d20a04eb666c925d">···41</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>·<a·class="code·hl_typedef"·href="a05020.html#a826f4935d6f37458d20a04eb666c925d">BayesNetType</a>;···············</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a05020.html#a4229489dec7c3ec29f4b6200aba70232">···42</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>·<a·class="code·hl_typedef"·href="a05020.html#a4229489dec7c3ec29f4b6200aba70232">EliminationTreeType</a>;·</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a05020.html#af52148826369afe47436ed5f6e89f9bc">···43</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·<a·class="code·hl_typedef"·href="a05020.html#af52148826369afe47436ed5f6e89f9bc">BayesTreeType</a>;·············</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a05020.html#af3f9ccb100f0c9ab446683896228ff7c">···44</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·<a·class="code·hl_typedef"·href="a05020.html#af3f9ccb100f0c9ab446683896228ff7c">JunctionTreeType</a>;·······</div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">static</span>·std::pair&lt;boost::shared_ptr&lt;ConditionalType&gt;,·boost::shared_ptr&lt;FactorType&gt;·&gt;</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>····<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> 
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04996.html#a77133cf0e119b7e0b0105c49f9677f59">···58</a></span>····<a·class="code·hl_function"·href="a04996.html#a77133cf0e119b7e0b0105c49f9677f59">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j,·parent),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div> 
146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04996.html#a8215e2229254269e71210cb4b5d2cd60">···61</a></span>····<a·class="code·hl_function"·href="a04996.html#a8215e2229254269e71210cb4b5d2cd60">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j,·parent1,·parent2),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div> 
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04996.html#a0d9e9d5af1a6a10390b923f0cc8efe52">···64</a></span>····<a·class="code·hl_function"·href="a04996.html#a0d9e9d5af1a6a10390b923f0cc8efe52">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent3)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j,·parent1,·parent2,·parent3),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
152 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a05020.html#a980005a975a05d26aabd12585a581a23">···47</a></span>······<a·class="code·hl_function"·href="a05020.html#a980005a975a05d26aabd12585a581a23">DefaultEliminate</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05024.html">FactorGraphType</a>&amp;·factors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·keys)·{</div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#a659f20993995258b1405737e375efd10">EliminateSymbolic</a>(factors,·keys);·}</div>
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> 
160 </div>149 </div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
163 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">150 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a05020.html#aeea8c3bcf6d3cfe8c99a450287432fa5">···50</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_function"·href="a05020.html#aeea8c3bcf6d3cfe8c99a450287432fa5">DefaultOrderingFunc</a>(</div>
 152 <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="a05024.html">FactorGraphType</a>&amp;·graph,</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········boost::optional&lt;const·VariableIndex&amp;&gt;·variableIndex)·{</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03680.html#a39e84731eed0e57cb62dd2c21fa92851">Ordering::Colamd</a>(*variableIndex);</div>
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>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
171 </div>156 </div>
172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>158 </div>
 159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 161 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="};">
Max diff block lines reached; 41608/71520 bytes (58.18%) of diff not shown.
26.9 KB
html2text {}
Max HTML report size reached
9.28 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/SymbolicFactor.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="#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">SymbolicConditional.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01370_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01370_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>108 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05012.html">gtsam::SymbolicFactor</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04996.html">gtsam::SymbolicConditional</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[·...·truncated·by·diffoscope;·len:·13,·SHA:·9525b76d0e08ca40db3d69fdfc0373aff280482ddf9ded69752cfbc66f32dd4d·...·].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·of·<a·class="el"·href="[·...·truncated·by·diffoscope;·len:·162,·SHA:·daabfb4772d6bf2bfee34fc7b679c713e56aadfb86766925d2f827ec6d9504b9·...·].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="a05016.html">gtsam::traits&lt;·SymbolicFactor·&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="a05000.html">gtsam::traits&lt;·SymbolicConditional·&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>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05000.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>121 </table>
129 <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>
130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <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>124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</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="a01370.html">SymbolicFactor.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="a01370.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.3 KB
html2text {}
Max HTML report size reached
481 B
./usr/share/doc/libgtsam-dev/html/a01370.js
395 B
js-beautify {}
Max HTML report size reached
88.4 KB
./usr/share/doc/libgtsam-dev/html/a01370_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/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, 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">SymbolicFactor.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="a01370.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01370.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 200 lines modifiedOffset 114, 152 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="a00593.html">gtsam/inference/Factor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.html">gtsam/base/Testable.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="a00662.html">gtsam/inference/Key.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/Testable.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/types.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/inference/Conditional-inst.h&gt;</span></div>
 124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01379.html">gtsam/symbolic/SymbolicFactor.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>·</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>
125 <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> 
126 <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> 
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;utility&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">class·</span>SymbolicConditional;</div> 
134 <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> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">class·</span>Ordering;</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
137 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a05012.html">···39</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05012.html">SymbolicFactor</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·44,·SHA:·d713f2bc660f7fafa82d801a6fa017bf87e64c94836cd3d41f7ea46a5ed87563·...·]</div>129 <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>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a05012.html">SymbolicFactor</a>,</div>
 131 <div·class="line"><a·id="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>
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>132 <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">public</span>:</div>133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="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>
 135 <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>
 136 <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>
 137 <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>
 138 <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>
 139 <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>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
142 <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> 
143 <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> 
144 <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> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><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> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
149 <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>142 <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>
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 144 <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>
 145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04996.html#a77133cf0e119b7e0b0105c49f9677f59">···58</a></span>····<a·class="code·hl_function"·href="a04996.html#a77133cf0e119b7e0b0105c49f9677f59">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j,·parent),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div>
151 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
152 <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> 
153 <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> 
154 </div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><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>
 149 <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"><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>
 151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 152 <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>
156 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 154 <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>
157 <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> 
158 <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> 
159 </div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
161 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
162 <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> 
163 <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> 
164 </div>156 <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>
 157 <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>
 158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······result.nrFrontals_·=·nrFrontals;</div>
 159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·result;</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="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> 
168 <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> 
169 </div> 
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
171 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
172 <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> 
173 <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> 
174 </div>161 </div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
176 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
177 <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> 
178 <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>165 <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·[·...·truncated·by·diffoscope;·len:·178,·SHA:·338b00fb6875264e7c858c8371152749681abc1e96989054cd38f38aa0e7ff8d·...·]</div>
 166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div>
 167 <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>
 168 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······result-&gt;keys_.assign(firstKey,·lastKey);</div>
 169 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······result-&gt;nrFrontals_·=·nrFrontals;</div>
 170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·result;</div>
 171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
Max diff block lines reached; 25047/67980 bytes (36.84%) of diff not shown.
21.9 KB
html2text {}
Max HTML report size reached
6.12 KB
./usr/share/doc/libgtsam-dev/html/a01373.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/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="a01373_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="a01373.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="a01373.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
9.5 KB
./usr/share/doc/libgtsam-dev/html/a01376.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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="a01376_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:·ba7bf24f09f9dd9a36bffaf8e7703e8f2f773ba33d6a6fd0bc61197d37c48e52·...·]·&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="a01376.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="a01376.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/a01376.js
228 B
js-beautify {}
Max HTML report size reached
7.93 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/SymbolicISAM.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicISAM.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SymbolicFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a01379_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">107 <table·class="memberdecls">
 108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 109 Classes</h2></td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05012.html">gtsam::SymbolicFactor</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a05012.html"·title="SymbolicFactor·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·...">SymbolicFactor</a>·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·any·numerical·function.··<a·href="a05012.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05016.html">gtsam::traits&lt;·SymbolicFactor·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05016.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 124 Functions</h2></td></tr>
 125 <tr·class="memitem:a659f20993995258b1405737e375efd10"·id="r_a659f20993995258b1405737e375efd10"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a659f20993995258b1405737e375efd10">gtsam::EliminateSymbolic</a>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 126 <tr·class="memdesc:a659f20993995258b1405737e375efd10"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dense·elimination·function·for·symbolic·factors.··<br·/></td></tr>
 127 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>128 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 131 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>136 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01379.html">SymbolicISAM.cpp</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01379.html">SymbolicFactor.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>139 ··</ul>
124 </div>140 </div>
125 </body>141 </body>
126 </html>142 </html>
1.87 KB
html2text {}
Max HTML report size reached
8.25 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/SymbolicBayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 45 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a01382_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01382_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="a04972.html">gtsam::SymbolicBayesNet</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05036.html">gtsam::SymbolicJunctionTree</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03528.html"·title="A·cluster-tree·that·eliminates·to·a·Bayes·tree.">EliminatableClusterTree</a>,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·associated·with·a·Bayes·net.··<a·href="a05036.html#details">More...</a><br·/></td></tr>
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>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>
 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>
121 </table>126 </table>
122 <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>
123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
125 <dd>130 <dd>
126 Richard·Roberts·</dd></dl>131 Richard·Roberts·</dd></dl>
127 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>136 ··<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="a01382.html">SymbolicBayesNet.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="a01382.html">SymbolicJunctionTree.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>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>
134 ··</ul>139 ··</ul>
135 </div>140 </div>
136 </body>141 </body>
137 </html>142 </html>
1.97 KB
html2text {}
Max HTML report size reached
294 B
./usr/share/doc/libgtsam-dev/html/a01382.js
208 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01382·=·[1 var·a01382·=·[
2 ····["gtsam::traits<·SymbolicBayesNet·>",·"a04976.html",·null]2 ····["SymbolicCluster",·"a01382.html#ad78d0a5ba773ceac7ff253525032a15e",·null]
3 ];3 ];
44.5 KB
./usr/share/doc/libgtsam-dev/html/a01382_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/SymbolicJunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.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="a01382.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01382.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 130 lines modifiedOffset 114, 52 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01367.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="a01367.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00689.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="a01364.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00575.html">gtsam/inference/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="a00677.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/types.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
128 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
129 <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> 
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>SymbolicEliminationTree;</div>
131 <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> 
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="a04972.html">SymbolicBayesNet</a>·<a·class="code·hl_class"·href="a04972.html">This</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="a04996.html">SymbolicConditional</a>·<a·class="code·hl_class"·href="a04996.html">ConditionalType</a>;</div> 
134 <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> 
135 <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> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">···44</a></span>····<a·class="code·hl_function"·href="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">SymbolicBayesNet</a>()·{}</div> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
140 <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> 
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="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">···48</a></span>····<a·class="code·hl_function"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">SymbolicBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
143 <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> 
144 </div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
146 <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> 
147 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
148 <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> 
149 <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>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a05036.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·:</div>
 132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;·{</div>
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>
151 </div>134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt[·...·truncated·by·diffoscope;·len:·139,·SHA:·726c1a7a32bb9496a05858d903b782dc6158c5ac69d4038d30cfd2b77c5759a6·...·]/div>
 135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·<a·class="code·hl_typedef"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">This</a>;·</div>
 136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">shared_ptr</a>;·</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>&amp;·eliminationTree);</div>
 139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··};</div>
153 <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> 
154 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
155 <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> 
156 <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> 
157 </div>140 </div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>141 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 142 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad78d0a5ba773ceac7ff253525032a15e">···69</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">SymbolicCluster</a>·=·<a·class="code·hl_struct"·href="a03568.html">SymbolicJunctionTree::Cluster</a>;</div>
159 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
160 <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> 
161 <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> 
162 </div> 
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
164 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
165 <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> 
166 <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> 
167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
168 </div> 
169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>
170 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
171 <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> 
172 <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> 
173 <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> 
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div> 
175 </div> 
176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
177 <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> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
181 <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> 
182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
183 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}"> 
184 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04972.html#a16f146d9a2df6a5d6b9b7cead816d88e">···98</a></span>····GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04972.html#a16f146d9a2df6a5d6b9b7cead816d88e">print</a>(</div> 
185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;SymbolicBayesNet&quot;</span>,</div> 
186 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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> 
187 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<a·class="code·hl_function"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">Base::print</a>(s,·formatter);</div> 
188 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····}</div> 
189 </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">··105</span>·</div> 
192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">private</span>:</div> 
193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04972.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··108</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04972.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div> 
194 <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> 
195 <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> 
196 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a03516.html">Base</a>);</div> 
197 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····}</div> 
198 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>};</div> 
199 </div> 
200 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
201 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">template</span>&lt;&gt;</div> 
Max diff block lines reached; 10630/33150 bytes (32.07%) of diff not shown.
12.0 KB
html2text {}
Max HTML report size reached
6.16 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/SymbolicFactorGraph.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, 33 lines modifiedOffset 94, 19 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.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="a01385_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>
Offset 129, 13 lines modifiedOffset 115, 13 lines modified
129 <dd>115 <dd>
130 Richard·Roberts·</dd></dl>116 Richard·Roberts·</dd></dl>
131 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>121 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01385.html">SymbolicFactorGraph.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01385.html">SymbolicBayesNet.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>124 ··</ul>
139 </div>125 </div>
140 </body>126 </body>
141 </html>127 </html>
1.42 KB
html2text {}
Max HTML report size reached
5.55 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/SymbolicEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 19 lines modifiedOffset 94, 30 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.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="a01388_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05004.html">gtsam::SymbolicEliminationTree</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05008.html">gtsam::traits&lt;·SymbolicEliminationTree·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05008.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 115, 13 lines modifiedOffset 126, 13 lines modified
115 <dd>126 <dd>
116 Richard·Roberts·</dd></dl>127 Richard·Roberts·</dd></dl>
117 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>132 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01388.html">SymbolicEliminationTree.cpp</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01388.html">SymbolicEliminationTree.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>135 ··</ul>
125 </div>136 </div>
126 </body>137 </body>
127 </html>138 </html>
1.27 KB
html2text {}
Max HTML report size reached
4.27 KB
./usr/share/doc/libgtsam-dev/html/a01391.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.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, 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">SymbolicBayesNet.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>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 </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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicBayesNet.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="a01391.html">SymbolicJunctionTree.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>
825 B
html2text {}
Max HTML report size reached
27.8 KB
./usr/share/doc/libgtsam-dev/html/a01397_source.html
    
Offset 118, 74 lines modifiedOffset 118, 74 lines modified
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="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>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>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>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>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="a00074.html">gtsam/base/Lie.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="a00005.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>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="a00125.html">gtsam/base/cholesky.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.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>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>
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>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="a00008.html">gtsam/base/debug.h</a>&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="a00053.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="a00077.html">gtsam/base/DSFVector.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="a00032.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="a00017.html">gtsam/base/FastDefaultAllocator.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="a00041.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="a00014.html">gtsam/base/FastList.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="a00086.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="a00149.html">gtsam/base/FastMap.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="a00035.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="a00062.html">gtsam/base/FastSet.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="a00092.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="a00083.html">gtsam/base/FastVector.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="a00080.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>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="a00065.html">gtsam/base/Group.h</a>&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="a00056.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="a00074.html">gtsam/base/Lie.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="a00005.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="a00122.html">gtsam/base/lieProxies.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="a00011.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="a00002.html">gtsam/base/Manifold.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="a00044.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="a00020.html">gtsam/base/Matrix.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="a00026.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="a00137.html">gtsam/base/OptionalJacobian.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="a00095.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="a00023.html">gtsam/base/ProductLieGroup.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="a00014.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="a00092.html">gtsam/base/serialization.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="a00062.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="a00134.html">gtsam/base/serializationTestHelpers.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="a00149.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="a00041.html">gtsam/base/SymmetricBlockMatrix.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="a00122.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="a00080.html">gtsam/base/Testable.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="a00110.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="a00053.html">gtsam/base/TestableAssertions.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="a00059.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="a00011.html">gtsam/base/ThreadsafeException.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="a00098.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="a00131.html">gtsam/base/timing.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="a00137.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="a00047.html">gtsam/base/types.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="a00020.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="a00059.html">gtsam/base/Value.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="a00023.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="a00089.html">gtsam/base/Vector.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="a00113.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>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="a00071.html">gtsam/base/VerticalBlockMatrix.h</a>&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="a00002.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>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>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">VerticalBlockMatrix.h</a></div><div·class="ttdoc">A·matrix·with·column·blocks·of·pre-defined·sizes.</div></div>
159 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>160 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
 161 <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>
 162 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">lieProxies.h</a></div><div·class="ttdoc">Provides·convenient·mappings·of·common·member·functions·for·testing.</div></div>
 163 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">ProductLieGroup.h</a></div><div·class="ttdoc">Group·product·of·two·Lie·Groups.</div></div>
160 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div>164 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
161 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>165 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.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>
 166 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
 167 <div·class="ttc"·id="aa00032_html"><div·class="ttname"><a·href="a00032.html">DSFVector.h</a></div><div·class="ttdoc">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.</div></div>
162 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>168 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>
163 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>169 <div·class="ttc"·id="aa00041_html"><div·class="ttname"><a·href="a00041.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>
164 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>170 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
165 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">ProductLieGroup.h</a></div><div·class="ttdoc">Group·product·of·two·Lie·Groups.</div></div> 
166 <div·class="ttc"·id="aa00041_html"><div·class="ttname"><a·href="a00041.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div> 
167 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>171 <div·class="ttc"·id="aa00053_html"><div·class="ttname"><a·href="a00053.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div>
 172 <div·class="ttc"·id="aa00056_html"><div·class="ttname"><a·href="a00056.html">Group.h</a></div><div·class="ttdoc">Concept·check·class·for·variable·types·with·Group·properties.</div></div>
168 <div·class="ttc"·id="aa00053_html"><div·class="ttname"><a·href="a00053.html">TestableAssertions.h</a></div><div·class="ttdoc">Provides·additional·testing·facilities·for·common·data·structures.</div></div>173 <div·class="ttc"·id="aa00059_html"><div·class="ttname"><a·href="a00059.html">TestableAssertions.h</a></div><div·class="ttdoc">Provides·additional·testing·facilities·for·common·data·structures.</div></div>
169 <div·class="ttc"·id="aa00059_html"><div·class="ttname"><a·href="a00059.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> 
170 <div·class="ttc"·id="aa00062_html"><div·class="ttname"><a·href="a00062.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="aa00065_html"><div·class="ttname"><a·href="a00065.html">Group.h</a></div><div·class="ttdoc">Concept·check·class·for·variable·types·with·Group·properties.</div></div> 
172 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">VerticalBlockMatrix.h</a></div><div·class="ttdoc">A·matrix·with·column·blocks·of·pre-defined·sizes.</div></div> 
173 <div·class="ttc"·id="aa00074_html"><div·class="ttname"><a·href="a00074.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div> 
174 <div·class="ttc"·id="aa00077_html"><div·class="ttname"><a·href="a00077.html">DSFVector.h</a></div><div·class="ttdoc">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.</div></div> 
175 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div> 
176 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div> 
177 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
178 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">serialization.h</a></div><div·class="ttdoc">Convenience·functions·for·serializing·data·structures·via·boost.serialization.</div></div>174 <div·class="ttc"·id="aa00062_html"><div·class="ttname"><a·href="a00062.html">serialization.h</a></div><div·class="ttdoc">Convenience·functions·for·serializing·data·structures·via·boost.serialization.</div></div>
179 <div·class="ttc"·id="aa00122_html"><div·class="ttname"><a·href="a00122.html">lieProxies.h</a></div><div·class="ttdoc">Provides·convenient·mappings·of·common·member·functions·for·testing.</div></div> 
180 <div·class="ttc"·id="aa00125_html"><div·class="ttname"><a·href="a00125.html">cholesky.h</a></div><div·class="ttdoc">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.</div></div>175 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>
 176 <div·class="ttc"·id="aa00086_html"><div·class="ttname"><a·href="a00086.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>
 177 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">FastSet.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.</div></div>
 178 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div>
 179 <div·class="ttc"·id="aa00098_html"><div·class="ttname"><a·href="a00098.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>
 180 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
 181 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
 182 <div·class="ttc"·id="aa00122_html"><div·class="ttname"><a·href="a00122.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>
181 <div·class="ttc"·id="aa00131_html"><div·class="ttname"><a·href="a00131.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>183 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>
182 <div·class="ttc"·id="aa00134_html"><div·class="ttname"><a·href="a00134.html">serializationTestHelpers.h</a></div></div>184 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">serializationTestHelpers.h</a></div></div>
183 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div> 
184 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div> 
185 </div><!--·fragment·--></div><!--·contents·-->185 </div><!--·fragment·--></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01397.html">precompiled_header.h</a></li>190 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01397.html">precompiled_header.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>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>
4.85 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="a00080.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>··(T)</dt>140 <dt>Member·<a·class="el"·href="a00110.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:a00011"·id="r_a00011"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">ThreadsafeException.h</a></td></tr>143 <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">ThreadsafeException.h</a></td></tr>
144 <tr·class="memdesc:a00011"><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:a00098"><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:a00005"·id="r_a00005"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">types.cpp</a></td></tr>146 <tr·class="memitem:a00134"·id="r_a00134"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00134.html">types.cpp</a></td></tr>
147 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>147 <tr·class="memdesc:a00134"><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:a00047"·id="r_a00047"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">types.h</a></td></tr>149 <tr·class="memitem:a00020"·id="r_a00020"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">types.h</a></td></tr>
150 <tr·class="memdesc:a00047"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>150 <tr·class="memdesc:a00020"><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:a01406"·id="r_a01406"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01406.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:a01406"><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="a00074.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="a00005.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="a00074.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="a00005.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="a00074.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="a00005.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="a01241_source.html">triangulationFactor.h</a></p>3888 <p><a·class="el"·href="a01253_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="a00026_source.html">ConcurrentMap.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00047_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.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="a00077_source.html">DSFVector.h</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032_source.html">DSFVector.h</a></li>
150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044.html">DSFVector.cpp</a></li>150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125.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="a00077_source.html">DSFVector.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032_source.html">DSFVector.h</a></li>
178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044.html">DSFVector.cpp</a></li>178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125.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="a00017_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_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="a00017_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_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="a00014_source.html">FastList.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00086_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="a00149_source.html">FastMap.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00062_source.html">FastSet.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00092_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="a00110_source.html">GenericValue.h</a></li>514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00017_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="a00110_source.html">GenericValue.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00017_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="a00065_source.html">Group.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00065_source.html">Group.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00065_source.html">Group.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00065_source.html">Group.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00065_source.html">Group.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00065_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00065_source.html">Group.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00065_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00074_source.html">Lie.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00074_source.html">Lie.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00074_source.html">Lie.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00074_source.html">Lie.h</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00074_source.html">Lie.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00074_source.html">Lie.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00002_source.html">Manifold.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00002_source.html">Manifold.h</a></li>146 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00002_source.html">Manifold.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00002_source.html">Manifold.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00002_source.html">Manifold.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00002_source.html">Manifold.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00002_source.html">Manifold.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00020_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00026_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="a00020_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00026_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="a00020_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00026_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="a00020_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00026_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="a00020_source.html">Matrix.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00026_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="a00020_source.html">Matrix.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00026_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="a00143_source.html">numericalDerivative.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00074_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="a00143_source.html">numericalDerivative.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00074_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="a00137_source.html">OptionalJacobian.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00137_source.html">OptionalJacobian.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00137_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00137_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00023_source.html">ProductLieGroup.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00023_source.html">ProductLieGroup.h</a></li>169 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00041_source.html">SymmetricBlockMatrix.h</a></li>555 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00122_source.html">SymmetricBlockMatrix.h</a></li>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107.html">SymmetricBlockMatrix.cpp</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083.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="a00080_source.html">Testable.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_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="a00080_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_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="a00080_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_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="a00080_source.html">Testable.h</a></li>136 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_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="a00080_source.html">Testable.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_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="a00011_source.html">ThreadsafeException.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00011_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00011_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00011_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00011_source.html">ThreadsafeException.h</a></li>157 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00131_source.html">timing.h</a></li>236 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_source.html">timing.h</a></li>
237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128.html">timing.cpp</a></li>237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029.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="a00131_source.html">timing.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_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="a00047_source.html">types.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00047_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00047_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00047_source.html">types.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00047_source.html">types.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00047_source.html">types.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00038.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="a00077.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="a00047_source.html">types.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00047_source.html">types.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00059_source.html">Value.h</a></li>508 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00023_source.html">Value.h</a></li>
509 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_source.html">GenericValue.h</a></li>509 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00017_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="a00098_source.html">VectorSpace.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>209 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00098_source.html">VectorSpace.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00071_source.html">VerticalBlockMatrix.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00002_source.html">VerticalBlockMatrix.h</a></li>
399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00101.html">VerticalBlockMatrix.cpp</a></li>399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00131.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="a00176_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="a00176_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="a00176_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="a00176_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="a00176_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="a00176_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="a00176_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="a00176_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="a00176_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="a00176_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
607 </ul>607 </ul>
608 </div><!--·contents·-->608 </div><!--·contents·-->
609 </div><!--·doc-content·-->609 </div><!--·doc-content·-->
610 <!--·start·footer·part·-->610 <!--·start·footer·part·-->
611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
612 ··<ul>612 ··<ul>
613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02704.html">EvaluationFactor</a></li>613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02704.html">EvaluationFactor</a></li>
820 B
./usr/share/doc/libgtsam-dev/html/a02708.html
    
Offset 601, 15 lines modifiedOffset 601, 15 lines modified
601 ··</table>601 ··</table>
602 ··</dd>602 ··</dd>
603 </dl>603 </dl>
  
604 </div>604 </div>
605 </div>605 </div>
606 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>606 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
607 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_source.html">BasisFactors.h</a></li>607 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
608 </ul>608 </ul>
609 </div><!--·contents·-->609 </div><!--·contents·-->
610 </div><!--·doc-content·-->610 </div><!--·doc-content·-->
611 <!--·start·footer·part·-->611 <!--·start·footer·part·-->
612 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->612 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
613 ··<ul>613 ··<ul>
614 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02708.html">VectorEvaluationFactor</a></li>614 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02708.html">VectorEvaluationFactor</a></li>
819 B
./usr/share/doc/libgtsam-dev/html/a02712.html
    
Offset 617, 15 lines modifiedOffset 617, 15 lines modified
617 ··</table>617 ··</table>
618 ··</dd>618 ··</dd>
619 </dl>619 </dl>
  
620 </div>620 </div>
621 </div>621 </div>
622 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>622 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_source.html">BasisFactors.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
624 </ul>624 </ul>
625 </div><!--·contents·-->625 </div><!--·contents·-->
626 </div><!--·doc-content·-->626 </div><!--·doc-content·-->
627 <!--·start·footer·part·-->627 <!--·start·footer·part·-->
628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
629 ··<ul>629 ··<ul>
630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02712.html">VectorComponentFactor</a></li>630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02712.html">VectorComponentFactor</a></li>
822 B
./usr/share/doc/libgtsam-dev/html/a02716.html
    
Offset 605, 15 lines modifiedOffset 605, 15 lines modified
605 ··</table>605 ··</table>
606 ··</dd>606 ··</dd>
607 </dl>607 </dl>
  
608 </div>608 </div>
609 </div>609 </div>
610 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>610 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
611 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_source.html">BasisFactors.h</a></li>611 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
612 </ul>612 </ul>
613 </div><!--·contents·-->613 </div><!--·contents·-->
614 </div><!--·doc-content·-->614 </div><!--·doc-content·-->
615 <!--·start·footer·part·-->615 <!--·start·footer·part·-->
616 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->616 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
617 ··<ul>617 ··<ul>
618 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02716.html">ManifoldEvaluationFactor</a></li>618 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02716.html">ManifoldEvaluationFactor</a></li>
814 B
./usr/share/doc/libgtsam-dev/html/a02720.html
    
Offset 599, 15 lines modifiedOffset 599, 15 lines modified
599 ··</table>599 ··</table>
600 ··</dd>600 ··</dd>
601 </dl>601 </dl>
  
602 </div>602 </div>
603 </div>603 </div>
604 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>604 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
605 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_source.html">BasisFactors.h</a></li>605 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
606 </ul>606 </ul>
607 </div><!--·contents·-->607 </div><!--·contents·-->
608 </div><!--·doc-content·-->608 </div><!--·doc-content·-->
609 <!--·start·footer·part·-->609 <!--·start·footer·part·-->
610 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->610 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
611 ··<ul>611 ··<ul>
612 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02720.html">DerivativeFactor</a></li>612 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02720.html">DerivativeFactor</a></li>
820 B
./usr/share/doc/libgtsam-dev/html/a02724.html
    
Offset 600, 15 lines modifiedOffset 600, 15 lines modified
600 ··</table>600 ··</table>
601 ··</dd>601 ··</dd>
602 </dl>602 </dl>
  
603 </div>603 </div>
604 </div>604 </div>
605 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>605 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
607 </ul>607 </ul>
608 </div><!--·contents·-->608 </div><!--·contents·-->
609 </div><!--·doc-content·-->609 </div><!--·doc-content·-->
610 <!--·start·footer·part·-->610 <!--·start·footer·part·-->
611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
612 ··<ul>612 ··<ul>
613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02724.html">VectorDerivativeFactor</a></li>613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02724.html">VectorDerivativeFactor</a></li>
823 B
./usr/share/doc/libgtsam-dev/html/a02728.html
    
Offset 614, 15 lines modifiedOffset 614, 15 lines modified
614 ··</table>614 ··</table>
615 ··</dd>615 ··</dd>
616 </dl>616 </dl>
  
617 </div>617 </div>
618 </div>618 </div>
619 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>619 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
620 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_source.html">BasisFactors.h</a></li>620 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
621 </ul>621 </ul>
622 </div><!--·contents·-->622 </div><!--·contents·-->
623 </div><!--·doc-content·-->623 </div><!--·doc-content·-->
624 <!--·start·footer·part·-->624 <!--·start·footer·part·-->
625 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->625 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
626 ··<ul>626 ··<ul>
627 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02728.html">ComponentDerivativeFactor</a></li>627 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02728.html">ComponentDerivativeFactor</a></li>
965 B
./usr/share/doc/libgtsam-dev/html/a02732.html
    
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
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="a00155_source.html">Chebyshev.h</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">Chebyshev.h</a></li>
275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164.html">Chebyshev.cpp</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167.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>
965 B
./usr/share/doc/libgtsam-dev/html/a02736.html
    
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
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="a00155_source.html">Chebyshev.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">Chebyshev.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164.html">Chebyshev.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167.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.32 KB
./usr/share/doc/libgtsam-dev/html/a02740.html
    
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 <p>Evaluate·Clenshaw-Curtis·integration·weights.·</p>365 <p>Evaluate·Clenshaw-Curtis·integration·weights.·</p>
366 <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 <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>
  
367 </div>367 </div>
368 </div>368 </div>
369 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>369 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Chebyshev2.h</a></li>370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Chebyshev2.h</a></li>
371 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170.html">Chebyshev2.cpp</a></li>371 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164.html">Chebyshev2.cpp</a></li>
372 </ul>372 </ul>
373 </div><!--·contents·-->373 </div><!--·contents·-->
374 </div><!--·doc-content·-->374 </div><!--·doc-content·-->
375 <!--·start·footer·part·-->375 <!--·start·footer·part·-->
376 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->376 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
377 ··<ul>377 ··<ul>
378 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02740.html">Chebyshev2</a></li>378 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02740.html">Chebyshev2</a></li>
798 B
./usr/share/doc/libgtsam-dev/html/a02744.html
    
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ··</table>189 ··</table>
190 ··</dd>190 ··</dd>
191 </dl>191 </dl>
  
192 </div>192 </div>
193 </div>193 </div>
194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">FitBasis.h</a></li>195 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152_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="a00161_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>
819 B
./usr/share/doc/libgtsam-dev/html/a02752.html
    
Offset 709, 15 lines modifiedOffset 709, 15 lines modified
709 ··</table>709 ··</table>
710 ··</dd>710 ··</dd>
711 </dl>711 </dl>
  
712 </div>712 </div>
713 </div>713 </div>
714 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>714 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
715 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152_source.html">ParameterMatrix.h</a></li>715 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_source.html">ParameterMatrix.h</a></li>
716 </ul>716 </ul>
717 </div><!--·contents·-->717 </div><!--·contents·-->
718 </div><!--·doc-content·-->718 </div><!--·doc-content·-->
719 <!--·start·footer·part·-->719 <!--·start·footer·part·-->
720 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->720 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
721 ··<ul>721 ··<ul>
722 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02752.html">ParameterMatrix</a></li>722 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02752.html">ParameterMatrix</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02756.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152_source.html">ParameterMatrix.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_source.html">ParameterMatrix.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02756.html">traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02756.html">traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></li>
843 B
./usr/share/doc/libgtsam-dev/html/a02760.html
    
Offset 621, 15 lines modifiedOffset 621, 15 lines modified
621 ··</table>621 ··</table>
622 ··</dd>622 ··</dd>
623 </dl>623 </dl>
  
624 </div>624 </div>
625 </div>625 </div>
626 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>626 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
627 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00224_source.html">AlgebraicDecisionTree.h</a></li>627 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_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="a00224_source.html">AlgebraicDecisionTree.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_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="a00224_source.html">AlgebraicDecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_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="a00218_source.html">Assignment.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_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="a00233_source.html">DecisionTree-inl.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_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="a00233_source.html">DecisionTree-inl.h</a></li>819 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_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="a00233_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_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="a00233_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_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="a00233_source.html">DecisionTree-inl.h</a></li>142 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_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="a00239_source.html">DecisionTree.h</a></li>834 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00179_source.html">DecisionTree.h</a></li>
835 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_source.html">DecisionTree-inl.h</a></li>835 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_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="a00239_source.html">DecisionTree.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00179_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="a00239_source.html">DecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00179_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·3237·5f73·6f75·7263·652e·6874··a00227_source.ht0001f350:·6130·3031·3838·5f73·6f75·7263·652e·6874··a00188_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·3237·322e·6874·6d6c·223e··f="a00272.html">0001f3d0:·663d·2261·3030·3138·322e·6874·6d6c·223e··f="a00182.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="a00227_source.html">DecisionTreeFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00188_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="a00197_source.html">DiscreteBayesNet.h</a></li>520 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DiscreteBayesNet.h</a></li>
521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00269.html">DiscreteBayesNet.cpp</a></li>521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00218.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="a00197_source.html">DiscreteBayesNet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_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="a00266_source.html">DiscreteBayesTree.h</a></li>289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_source.html">DiscreteBayesTree.h</a></li>
290 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200.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="a00266_source.html">DiscreteBayesTree.h</a></li>359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_source.html">DiscreteBayesTree.h</a></li>
360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200.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·3630·5f73·6f75·7263·652e··="a00260_source.00029770:·3d22·6130·3032·3537·5f73·6f75·7263·652e··="a00257_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·3132·2e68·746d··href="a00212.htm000297f0:·6872·6566·3d22·6130·3032·3330·2e68·746d··href="a00230.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="a00260_source.html">DiscreteConditional.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257_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·3032·3432·5f73·6f75·7263·652e·6874··a00242_source.ht000274a0:·6130·3032·3531·5f73·6f75·7263·652e·6874··a00251_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·3233·362e·6874·6d6c··ref="a00236.html00027520:·7265·663d·2261·3030·3231·322e·6874·6d6c··ref="a00212.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="a00242_source.html">DiscreteDistribution.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00251_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="a00251_source.html">DiscreteEliminationTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00269_source.html">DiscreteEliminationTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00203.html">DiscreteEliminationTree.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00224.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="a00188_source.html">DiscreteFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">DiscreteFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257.html">DiscreteFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266.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="a00188_source.html">DiscreteFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">DiscreteFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02856.html">traits&lt;·DiscreteFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02856.html">traits&lt;·DiscreteFactor·&gt;</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a02860.html
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <tr·class="separator:a4dea5984af7ae9bb7b45b9e5f750b8d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:a4dea5984af7ae9bb7b45b9e5f750b8d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:a3105cd6512d1674d6d433034c87b4e0c"·id="r_a3105cd6512d1674d6d433034c87b4e0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3105cd6512d1674d6d433034c87b4e0c"·name="a3105cd6512d1674d6d433034c87b4e0c"></a>145 <tr·class="memitem:a3105cd6512d1674d6d433034c87b4e0c"·id="r_a3105cd6512d1674d6d433034c87b4e0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3105cd6512d1674d6d433034c87b4e0c"·name="a3105cd6512d1674d6d433034c87b4e0c"></a>
146 typedef·<a·class="el"·href="a02872.html">DiscreteJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>146 typedef·<a·class="el"·href="a02872.html">DiscreteJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>
147 <tr·class="memdesc:a3105cd6512d1674d6d433034c87b4e0c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>147 <tr·class="memdesc:a3105cd6512d1674d6d433034c87b4e0c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>
148 <tr·class="separator:a3105cd6512d1674d6d433034c87b4e0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:a3105cd6512d1674d6d433034c87b4e0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>149 </table>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_source.html">DiscreteFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DiscreteFactorGraph.h</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
157 ··<ul>157 ··<ul>
158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02860.html">EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></li>158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02860.html">EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></li>
1.26 KB
./usr/share/doc/libgtsam-dev/html/a02864.html
    
Offset 825, 16 lines modifiedOffset 825, 16 lines modified
825 ··</dd>825 ··</dd>
826 </dl>826 </dl>
827 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a02816.html"·title="A·Bayes·net·made·from·discrete·conditional·distributions.">DiscreteBayesNet</a>·encoding·posterior·P(X|Z)·</dd></dl>827 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a02816.html"·title="A·Bayes·net·made·from·discrete·conditional·distributions.">DiscreteBayesNet</a>·encoding·posterior·P(X|Z)·</dd></dl>
  
828 </div>828 </div>
829 </div>829 </div>
830 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>830 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
831 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_source.html">DiscreteFactorGraph.h</a></li>831 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DiscreteFactorGraph.h</a></li>
832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254.html">DiscreteFactorGraph.cpp</a></li>832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236.html">DiscreteFactorGraph.cpp</a></li>
833 </ul>833 </ul>
834 </div><!--·contents·-->834 </div><!--·contents·-->
835 </div><!--·doc-content·-->835 </div><!--·doc-content·-->
836 <!--·start·footer·part·-->836 <!--·start·footer·part·-->
837 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->837 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
838 ··<ul>838 ··<ul>
839 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02864.html">DiscreteFactorGraph</a></li>839 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02864.html">DiscreteFactorGraph</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a02868.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_source.html">DiscreteFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_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>
883 B
./usr/share/doc/libgtsam-dev/html/a02872.html
    
Offset 328, 15 lines modifiedOffset 328, 15 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="a00179_source.html">DiscreteJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00206_source.html">DiscreteJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215.html">DiscreteJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215.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>
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="a00221_source.html">DiscreteKey.h</a></li>173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00272_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="a00221_source.html">DiscreteKey.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00272_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·3435·5f73·6f75·7263·652e·6874·6d6c··0245_source.html00026660:·3031·3934·5f73·6f75·7263·652e·6874·6d6c··0194_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·3039·2e68·746d·6c22·3e44·6973··a00209.html">Dis000266e0:·6130·3032·3033·2e68·746d·6c22·3e44·6973··a00203.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="a00245_source.html">DiscreteLookupDAG.h</a></li>458 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_source.html">DiscreteLookupDAG.h</a></li>
459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00209.html">DiscreteLookupDAG.cpp</a></li>459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00203.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="a00245_source.html">DiscreteLookupDAG.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_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="a00206_source.html">DiscreteMarginals.h</a></li>200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_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="a00191_source.html">DiscreteValues.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254_source.html">DiscreteValues.h</a></li>
318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185.html">DiscreteValues.cpp</a></li>318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260.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="a00191_source.html">DiscreteValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254_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="a00248_source.html">Signature.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00191_source.html">Signature.h</a></li>
280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00182.html">Signature.cpp</a></li>280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00209.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="a00281_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00281_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00281_source.html">BearingRange.h</a></li>186 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00281_source.html">BearingRange.h</a></li>161 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00281_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00281_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00293_source.html">Cal3.h</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365_source.html">Cal3.h</a></li>
411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446.html">Cal3.cpp</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329.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="a00359_source.html">Cal3_S2.h</a></li>499 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386_source.html">Cal3_S2.h</a></li>
500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314.html">Cal3_S2.cpp</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275.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="a00359_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386_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="a00359_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386_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>
1000 B
./usr/share/doc/libgtsam-dev/html/a02956.html
    
Offset 573, 15 lines modifiedOffset 573, 15 lines modified
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="a00419_source.html">Cal3_S2Stereo.h</a></li>578 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419_source.html">Cal3_S2Stereo.h</a></li>
579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413.html">Cal3_S2Stereo.cpp</a></li>579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464.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.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="a00467_source.html">Cal3Bundler.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320_source.html">Cal3Bundler.h</a></li>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404.html">Cal3Bundler.cpp</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398.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="a00467_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320_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="a00467_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320_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="a00371_source.html">Cal3DS2.h</a></li>463 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Cal3DS2.h</a></li>
464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335.html">Cal3DS2.cpp</a></li>464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00290.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="a00371_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_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="a00371_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_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="a00275_source.html">Cal3DS2_Base.h</a></li>476 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">Cal3DS2_Base.h</a></li>
477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296.html">Cal3DS2_Base.cpp</a></li>477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470.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="a00356_source.html">Cal3Fisheye.h</a></li>496 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00476_source.html">Cal3Fisheye.h</a></li>
497 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00347.html">Cal3Fisheye.cpp</a></li>497 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326.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="a00356_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00476_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="a00356_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00476_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="a00380_source.html">Cal3Unified.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00434_source.html">Cal3Unified.h</a></li>
501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287.html">Cal3Unified.cpp</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395.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="a00380_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00434_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="a00380_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00434_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="a00368_source.html">CalibratedCamera.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_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="a00368_source.html">CalibratedCamera.h</a></li>665 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">CalibratedCamera.h</a></li>
666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431.html">CalibratedCamera.cpp</a></li>666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407.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="a00368_source.html">CalibratedCamera.h</a></li>659 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">CalibratedCamera.h</a></li>
660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431.html">CalibratedCamera.cpp</a></li>660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407.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="a00368_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_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="a00368_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_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="a00368_source.html">CalibratedCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_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="a00383_source.html">CameraSet.h</a></li>388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_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="a00383_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_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="a00383_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_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="a00350_source.html">Cyclic.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00332_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="a00350_source.html">Cyclic.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00332_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="a00398_source.html">EssentialMatrix.h</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_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="a00398_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_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="a00398_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_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="a00464_source.html">Line3.h</a></li>434 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00464_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00464_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00284_source.html">OrientedPlane3.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00353_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="a00284_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00353_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="a00284_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00353_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="a00458_source.html">PinholeCamera.h</a></li>909 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_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="a00458_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_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="a00458_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_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="a00458_source.html">PinholeCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_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="a00377_source.html">PinholePose.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00308_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="a00377_source.html">PinholePose.h</a></li>668 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00308_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="a00377_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00308_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="a00377_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00308_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="a00323_source.html">PinholeSet.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_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="a00323_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_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="a00323_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_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="a00476_source.html">Point2.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431_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="a00407_source.html">Point3.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_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="a00278_source.html">Pose2.h</a></li>811 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_source.html">Pose2.h</a></li>
812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374.html">Pose2.cpp</a></li>812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323.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="a00278_source.html">Pose2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_source.html">Pose2.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374.html">Pose2.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323.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="a00278_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_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="a00278_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_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="a00278_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_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="a00278_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_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="a00074.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="a00005.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="a00410_source.html">Pose3.h</a></li>1164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_source.html">Pose3.h</a></li>
1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00428.html">Pose3.cpp</a></li>1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479.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="a00410_source.html">Pose3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_source.html">Pose3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00428.html">Pose3.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479.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="a00410_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_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="a00410_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_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="a00410_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_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="a00410_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_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="a00410_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_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="a00401_source.html">Quaternion.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_source.html">Quaternion.h</a></li>
173 </ul>173 </ul>
174 </div><!--·contents·-->174 </div><!--·contents·-->
175 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
178 ··<ul>178 ··<ul>
179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03208.html">traits&lt;·QUATERNION_TYPE·&gt;</a></li>179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03208.html">traits&lt;·QUATERNION_TYPE·&gt;</a></li>
1.07 KB
./usr/share/doc/libgtsam-dev/html/a03212.html
    
Offset 397, 16 lines modifiedOffset 397, 16 lines modified
397 ··</dd>397 ··</dd>
398 </dl>398 </dl>
399 <dl·class="section·return"><dt>Returns</dt><dd>2D·rotation·\(·\in·SO(2)·\)·</dd></dl>399 <dl·class="section·return"><dt>Returns</dt><dd>2D·rotation·\(·\in·SO(2)·\)·</dd></dl>
  
400 </div>400 </div>
401 </div>401 </div>
402 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>402 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395_source.html">Rot2.h</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_source.html">Rot2.h</a></li>
404 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422.html">Rot2.cpp</a></li>404 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00344.html">Rot2.cpp</a></li>
405 </ul>405 </ul>
406 </div><!--·contents·-->406 </div><!--·contents·-->
407 </div><!--·doc-content·-->407 </div><!--·doc-content·-->
408 <!--·start·footer·part·-->408 <!--·start·footer·part·-->
409 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->409 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
410 ··<ul>410 ··<ul>
411 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03212.html">Rot2</a></li>411 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03212.html">Rot2</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a03216.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 static·<a·class="el"·href="a03212.html">Rot2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector1·&amp;v,·ChartJacobian·H=boost::none)</td></tr>110 static·<a·class="el"·href="a03212.html">Rot2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector1·&amp;v,·ChartJacobian·H=boost::none)</td></tr>
111 <tr·class="separator:a66d3293dee20e3185e8f62228e6b4b31"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a66d3293dee20e3185e8f62228e6b4b31"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:ae0687d15773d543228f9ed84114a1243"·id="r_ae0687d15773d543228f9ed84114a1243"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae0687d15773d543228f9ed84114a1243"·name="ae0687d15773d543228f9ed84114a1243"></a>112 <tr·class="memitem:ae0687d15773d543228f9ed84114a1243"·id="r_ae0687d15773d543228f9ed84114a1243"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae0687d15773d543228f9ed84114a1243"·name="ae0687d15773d543228f9ed84114a1243"></a>
113 static·Vector1&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03212.html">Rot2</a>·&amp;r,·ChartJacobian·H=boost::none)</td></tr>113 static·Vector1&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03212.html">Rot2</a>·&amp;r,·ChartJacobian·H=boost::none)</td></tr>
114 <tr·class="separator:ae0687d15773d543228f9ed84114a1243"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:ae0687d15773d543228f9ed84114a1243"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395_source.html">Rot2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_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="a00395_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_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="a00395_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_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·3238··"el"·href="a0028
00017e00:·325f·736f·7572·6365·2e68·746d·6c22·3e52··2_source.html">R00017e00:·375f·736f·7572·6365·2e68·746d·6c22·3e52··7_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·3034·3439·2e68·746d·6c22·3e52·6f74··a00449.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·3431·2e68·746d·6c22·3e52·6f74··a00341.html">Rot00017ee0:·6130·3032·3939·2e68·746d·6c22·3e52·6f74··a00299.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="a00287_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00299.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="a00287_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00299.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="a00287_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="a00287_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.5 KB
./usr/share/doc/libgtsam-dev/html/a03248.html
    
Offset 381, 16 lines modifiedOffset 381, 16 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="a00461_source.html">Similarity2.h</a></li>387 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455_source.html">Similarity2.h</a></li>
388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386.html">Similarity2.cpp</a></li>388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00473.html">Similarity2.cpp</a></li>
389 </ul>389 </ul>
390 </div><!--·contents·-->390 </div><!--·contents·-->
391 </div><!--·doc-content·-->391 </div><!--·doc-content·-->
392 <!--·start·footer·part·-->392 <!--·start·footer·part·-->
393 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->393 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
394 ··<ul>394 ··<ul>
395 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03248.html">Similarity2</a></li>395 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03248.html">Similarity2</a></li>
1.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="a00461_source.html">Similarity2.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455_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="a00461_source.html">Similarity2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455_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="a00461_source.html">Similarity2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455_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="a00329_source.html">Similarity3.h</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_source.html">Similarity3.h</a></li>
427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311.html">Similarity3.cpp</a></li>427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00338.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="a00329_source.html">Similarity3.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00329_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00329_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00470_source.html">SO3.h</a></li>171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_source.html">SO3.h</a></li>
172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00434.html">SO3.cpp</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425.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="a00470_source.html">SO3.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_source.html">SO3.h</a></li>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00434.html">SO3.cpp</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425.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="a00470_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_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="a00470_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_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="a00455_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_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="a00455_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_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.43 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="a00434.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="a00425.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="a00344_source.html">SOn.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">SOn.h</a></li>
512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305.html">SO4.cpp</a></li>512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305.html">SO4.cpp</a></li>
513 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455_source.html">SO4.h</a></li>513 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_source.html">SO4.h</a></li>
514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00290_source.html">SOn-inl.h</a></li>514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00449_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="a00344_source.html">SOn.h</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">SOn.h</a></li>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00290_source.html">SOn-inl.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00449_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="a00344_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_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="a00344_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_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="a00392_source.html">SphericalCamera.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416_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="a00392_source.html">SphericalCamera.h</a></li>484 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416_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="a00392_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416_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="a00392_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416_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="a00308_source.html">StereoCamera.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00308_source.html">StereoCamera.h</a></li>341 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00308_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00308_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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.7 KB
./usr/share/doc/libgtsam-dev/html/a03352.html
    
Offset 222, 16 lines modifiedOffset 222, 16 lines modified
222 Friends</h2></td></tr>222 Friends</h2></td></tr>
223 <tr·class="memitem:a0489565f0df0d7bb216651425b56d2ef"·id="r_a0489565f0df0d7bb216651425b56d2ef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0489565f0df0d7bb216651425b56d2ef"·name="a0489565f0df0d7bb216651425b56d2ef"></a>223 <tr·class="memitem:a0489565f0df0d7bb216651425b56d2ef"·id="r_a0489565f0df0d7bb216651425b56d2ef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0489565f0df0d7bb216651425b56d2ef"·name="a0489565f0df0d7bb216651425b56d2ef"></a>
224 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03352.html">StereoPoint2</a>·&amp;p)</td></tr>224 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03352.html">StereoPoint2</a>·&amp;p)</td></tr>
225 <tr·class="memdesc:a0489565f0df0d7bb216651425b56d2ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Streaming.·<br·/></td></tr>225 <tr·class="memdesc:a0489565f0df0d7bb216651425b56d2ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Streaming.·<br·/></td></tr>
226 <tr·class="separator:a0489565f0df0d7bb216651425b56d2ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>226 <tr·class="separator:a0489565f0df0d7bb216651425b56d2ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
227 </table>227 </table>
228 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>228 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479_source.html">StereoPoint2.h</a></li>229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">StereoPoint2.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00440.html">StereoPoint2.cpp</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392.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.49 KB
./usr/share/doc/libgtsam-dev/html/a03356.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479_source.html">StereoPoint2.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">StereoPoint2.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03356.html">traits&lt;·StereoPoint2·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03356.html">traits&lt;·StereoPoint2·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03360.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479_source.html">StereoPoint2.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">StereoPoint2.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03360.html">traits&lt;·const·StereoPoint2·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03360.html">traits&lt;·const·StereoPoint2·&gt;</a></li>
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="a00326_source.html">Unit3.h</a></li>307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00326_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00326_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00680.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="a00650.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="a00566_source.html">GaussianMixture.h</a></li>968 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00503_source.html">GaussianMixture.h</a></li>
969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518.html">GaussianMixture.cpp</a></li>969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497.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="a00566_source.html">GaussianMixture.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00503_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="a00542_source.html">GaussianMixtureFactor.h</a></li>609 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_source.html">GaussianMixtureFactor.h</a></li>
610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506.html">GaussianMixtureFactor.cpp</a></li>610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557.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="a00542_source.html">GaussianMixtureFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_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="a00509_source.html">HybridBayesNet.h</a></li>877 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527_source.html">HybridBayesNet.h</a></li>
878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00545.html">HybridBayesNet.cpp</a></li>878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00515.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="a00509_source.html">HybridBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527_source.html">HybridBayesNet.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03412.html">traits&lt;·HybridBayesNet·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03412.html">traits&lt;·HybridBayesNet·&gt;</a></li>
1.99 KB
./usr/share/doc/libgtsam-dev/html/a03420.html
    
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>276 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>
277 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>277 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
278 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>278 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>
279 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>279 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>
280 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>280 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
281 </table>281 </table>
282 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>282 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
283 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>283 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridBayesTree.h</a></li>
284 </ul>284 </ul>
285 </div><!--·contents·-->285 </div><!--·contents·-->
286 </div><!--·doc-content·-->286 </div><!--·doc-content·-->
287 <!--·start·footer·part·-->287 <!--·start·footer·part·-->
288 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->288 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
289 ··<ul>289 ··<ul>
290 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03420.html">HybridBayesTreeClique</a></li>290 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03420.html">HybridBayesTreeClique</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a03424.html
    
Offset 471, 16 lines modifiedOffset 471, 16 lines modified
471 ··</dd>471 ··</dd>
472 </dl>472 </dl>
473 <dl·class="section·return"><dt>Returns</dt><dd>HybridPrunerData·which·is·passed·to·the·children.</dd></dl>473 <dl·class="section·return"><dt>Returns</dt><dd>HybridPrunerData·which·is·passed·to·the·children.</dd></dl>
  
474 </div>474 </div>
475 </div>475 </div>
476 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>476 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridBayesTree.h</a></li>
478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00521.html">HybridBayesTree.cpp</a></li>478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00509.html">HybridBayesTree.cpp</a></li>
479 </ul>479 </ul>
480 </div><!--·contents·-->480 </div><!--·contents·-->
481 </div><!--·doc-content·-->481 </div><!--·doc-content·-->
482 <!--·start·footer·part·-->482 <!--·start·footer·part·-->
483 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->483 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
484 ··<ul>484 ··<ul>
485 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03424.html">HybridBayesTree</a></li>485 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03424.html">HybridBayesTree</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03428.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridBayesTree.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03428.html">traits&lt;·HybridBayesTree·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03428.html">traits&lt;·HybridBayesTree·&gt;</a></li>
969 B
./usr/share/doc/libgtsam-dev/html/a03432.html
    
Offset 555, 15 lines modifiedOffset 555, 15 lines modified
555 <p>print·utility·</p>555 <p>print·utility·</p>
  
556 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>556 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
557 </div>557 </div>
558 </div>558 </div>
559 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>559 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
560 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>560 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_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="a00533_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="a00566.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="a00533_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="a00551_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="a00515.html">HybridEliminationTree.cpp</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00485.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="a00539_source.html">HybridFactor.h</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533_source.html">HybridFactor.h</a></li>
502 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00503.html">HybridFactor.cpp</a></li>502 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494.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="a00539_source.html">HybridFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533_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="a00536_source.html">HybridFactorGraph.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563_source.html">HybridFactorGraph.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527.html">HybridFactorGraph.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00545.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="a00530_source.html">HybridGaussianFactorGraph.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_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="a00530_source.html">HybridGaussianFactorGraph.h</a></li>650 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_source.html">HybridGaussianFactorGraph.h</a></li>
651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569.html">HybridGaussianFactorGraph.cpp</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00491.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="a00554_source.html">HybridGaussianISAM.h</a></li>518 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569_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="a00554_source.html">HybridGaussianISAM.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569_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="a00524_source.html">HybridJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00551_source.html">HybridJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548.html">HybridJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00521.html">HybridJunctionTree.cpp</a></li>
336 </ul>336 </ul>
337 </div><!--·contents·-->337 </div><!--·contents·-->
338 </div><!--·doc-content·-->338 </div><!--·doc-content·-->
339 <!--·start·footer·part·-->339 <!--·start·footer·part·-->
340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
341 ··<ul>341 ··<ul>
342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03484.html">HybridJunctionTree</a></li>342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03484.html">HybridJunctionTree</a></li>
1.23 KB
./usr/share/doc/libgtsam-dev/html/a03488.html
    
Offset 505, 16 lines modifiedOffset 505, 16 lines modified
505 <p>Print·the·factor·graph.·</p>505 <p>Print·the·factor·graph.·</p>
  
506 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·Factor·&gt;</a>.</p>506 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·Factor·&gt;</a>.</p>
  
507 </div>507 </div>
508 </div>508 </div>
509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00500_source.html">HybridNonlinearFactorGraph.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518_source.html">HybridNonlinearFactorGraph.h</a></li>
511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00485.html">HybridNonlinearFactorGraph.cpp</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548.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="a00518_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="a00563_source.html">HybridNonlinearISAM.h</a></li>305 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506_source.html">HybridNonlinearISAM.h</a></li>
306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488.html">HybridNonlinearISAM.cpp</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00512.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="a00557_source.html">HybridSmoother.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00500_source.html">HybridSmoother.h</a></li>
221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497.html">HybridSmoother.cpp</a></li>221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524.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="a01130.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="a01127.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="a01130.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="a01127.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="a00560_source.html">HybridValues.h</a></li>542 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_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="a00560_source.html">HybridValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_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="a00491_source.html">MixtureFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_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="a00689_source.html">BayesNet.h</a></li>455 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00614_source.html">BayesNet.h</a></li>
456 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698_source.html">BayesNet-inst.h</a></li>456 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_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="a00695_source.html">BayesTree.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_source.html">BayesTree.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">FactorGraph.h</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_source.html">FactorGraph.h</a></li>
558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_source.html">FactorGraph-inst.h</a></li>558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_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="a00872.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="a00815.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="a00695_source.html">BayesTree.h</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_source.html">BayesTree.h</a></li>
307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_source.html">ClusterTree.h</a></li>307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00686_source.html">ClusterTree.h</a></li>
308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629_source.html">ClusterTree-inst.h</a></li>308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_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="a00695_source.html">BayesTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_source.html">BayesTree.h</a></li>
133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653.html">BayesTree.cpp</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632.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="a00695_source.html">BayesTree.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_source.html">BayesTree.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653.html">BayesTree.cpp</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632.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="a00695_source.html">BayesTree.h</a></li>534 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_source.html">BayesTree.h</a></li>
535 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_source.html">BayesTree-inst.h</a></li>535 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698_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="a00695_source.html">BayesTree.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_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="a00602_source.html">BayesTreeCliqueBase.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00662_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="a00602_source.html">BayesTreeCliqueBase.h</a></li>432 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00662_source.html">BayesTreeCliqueBase.h</a></li>
433 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00578_source.html">BayesTreeCliqueBase-inst.h</a></li>433 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00578_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="a00629_source.html">ClusterTree-inst.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_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="a00629_source.html">ClusterTree-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_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="a00608_source.html">ClusterTree.h</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00686_source.html">ClusterTree.h</a></li>
231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629_source.html">ClusterTree-inst.h</a></li>231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_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="a00608_source.html">ClusterTree.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00686_source.html">ClusterTree.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629_source.html">ClusterTree-inst.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_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="a00680_source.html">Conditional.h</a></li>394 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">Conditional.h</a></li>
395 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00677_source.html">Conditional-inst.h</a></li>395 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644_source.html">Conditional-inst.h</a></li>
396 </ul>396 </ul>
397 </div><!--·contents·-->397 </div><!--·contents·-->
398 </div><!--·doc-content·-->398 </div><!--·doc-content·-->
399 <!--·start·footer·part·-->399 <!--·start·footer·part·-->
400 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->400 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
401 ··<ul>401 ··<ul>
402 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03572.html">Conditional</a></li>402 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03572.html">Conditional</a></li>
1.24 KB
./usr/share/doc/libgtsam-dev/html/a03576.html
    
Offset 205, 16 lines modifiedOffset 205, 16 lines modified
  
205 <p>The·position·hints·allow·one·to·use·symbol·character·and·index·to·specify·position.·</p>205 <p>The·position·hints·allow·one·to·use·symbol·character·and·index·to·specify·position.·</p>
206 <p>Unless·variable·positions·are·specified,·if·a·hint·is·present·for·a·given·symbol,·it·will·be·used·to·calculate·the·positions·as·(index,hint).·</p>206 <p>Unless·variable·positions·are·specified,·if·a·hint·is·present·for·a·given·symbol,·it·will·be·used·to·calculate·the·positions·as·(index,hint).·</p>
  
207 </div>207 </div>
208 </div>208 </div>
209 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>209 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
210 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00686_source.html">DotWriter.h</a></li>210 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_source.html">DotWriter.h</a></li>
211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572.html">DotWriter.cpp</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599.html">DotWriter.cpp</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 </div><!--·doc-content·-->214 </div><!--·doc-content·-->
215 <!--·start·footer·part·-->215 <!--·start·footer·part·-->
216 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->216 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
217 ··<ul>217 ··<ul>
218 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03576.html">DotWriter</a></li>218 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03576.html">DotWriter</a></li>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a03580.html
    
Offset 728, 16 lines modifiedOffset 728, 16 lines modified
728 ··</table>728 ··</table>
729 ··</dd>729 ··</dd>
730 </dl>730 </dl>
  
731 </div>731 </div>
732 </div>732 </div>
733 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>733 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
734 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_source.html">EliminateableFactorGraph.h</a></li>734 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">EliminateableFactorGraph.h</a></li>
735 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638_source.html">EliminateableFactorGraph-inst.h</a></li>735 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">EliminateableFactorGraph-inst.h</a></li>
736 </ul>736 </ul>
737 </div><!--·contents·-->737 </div><!--·contents·-->
738 </div><!--·doc-content·-->738 </div><!--·doc-content·-->
739 <!--·start·footer·part·-->739 <!--·start·footer·part·-->
740 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->740 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
741 ··<ul>741 ··<ul>
742 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03580.html">EliminateableFactorGraph</a></li>742 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03580.html">EliminateableFactorGraph</a></li>
1.86 KB
./usr/share/doc/libgtsam-dev/html/a03584.html
    
Offset 345, 25 lines modifiedOffset 345, 25 lines modified
345 ········</tr>345 ········</tr>
346 ······</table>346 ······</table>
347 </div><div·class="memdoc">347 </div><div·class="memdoc">
  
348 <p>Eliminate·the·factors·to·a·Bayes·net·and·remaining·factor·graph.·</p>348 <p>Eliminate·the·factors·to·a·Bayes·net·and·remaining·factor·graph.·</p>
349 <dl·class="params"><dt>Parameters</dt><dd>349 <dl·class="params"><dt>Parameters</dt><dd>
350 ··<table·class="params">350 ··<table·class="params">
351 ····<tr><td·class="paramname">function</td><td>The·function·to·use·to·eliminate,·see·the·namespace·functions·in·<a·class="el"·href="a00872.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="a00815.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="a00641_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="a00587_source.html">EliminationTree-inst.h</a></li>360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00665_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="a00641_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="a00587_source.html">EliminationTree-inst.h</a></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00665_source.html">EliminationTree-inst.h</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
150 ··<ul>150 ··<ul>
151 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03584.html">EliminationTree</a></li><li·class="navelem"><a·class="el"·href="a03588.html">Node</a></li>151 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03584.html">EliminationTree</a></li><li·class="navelem"><a·class="el"·href="a03588.html">Node</a></li>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a03592.html
    
Offset 539, 16 lines modifiedOffset 539, 16 lines modified
539 </table>539 </table>
540 </div><div·class="memdoc">540 </div><div·class="memdoc">
541 <dl·class="section·return"><dt>Returns</dt><dd>the·number·of·variables·involved·in·this·factor·</dd></dl>541 <dl·class="section·return"><dt>Returns</dt><dd>the·number·of·variables·involved·in·this·factor·</dd></dl>
  
542 </div>542 </div>
543 </div>543 </div>
544 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>544 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
545 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_source.html">Factor.h</a></li>545 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00647_source.html">Factor.h</a></li>
546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00614.html">Factor.cpp</a></li>546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668.html">Factor.cpp</a></li>
547 </ul>547 </ul>
548 </div><!--·contents·-->548 </div><!--·contents·-->
549 </div><!--·doc-content·-->549 </div><!--·doc-content·-->
550 <!--·start·footer·part·-->550 <!--·start·footer·part·-->
551 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->551 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
552 ··<ul>552 ··<ul>
553 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03592.html">Factor</a></li>553 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03592.html">Factor</a></li>
1.45 KB
./usr/share/doc/libgtsam-dev/html/a03596.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="separator:a91452ab70dd0ca7929d65117806979b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a91452ab70dd0ca7929d65117806979b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"·id="r_aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplParams"·colspan="2"><a·id="aa29b76a76f0c7056cbcbe73b2bab72bc"·name="aa29b76a76f0c7056cbcbe73b2bab72bc"></a>115 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"·id="r_aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplParams"·colspan="2"><a·id="aa29b76a76f0c7056cbcbe73b2bab72bc"·name="aa29b76a76f0c7056cbcbe73b2bab72bc"></a>
116 template&lt;typename·A·&gt;·</td></tr>116 template&lt;typename·A·&gt;·</td></tr>
117 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·A·&amp;a)</td></tr>117 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·A·&amp;a)</td></tr>
118 <tr·class="separator:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_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="a00575_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_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="a00575_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_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="a00656_source.html">graph-inl.h</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_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="a00656_source.html">graph-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_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="a00596_source.html">graph.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_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="a00596_source.html">graph.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_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="a00596_source.html">graph.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_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="a00650_source.html">inferenceExceptions.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629_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="a00647_source.html">ISAM.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638_source.html">ISAM.h</a></li>
200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644_source.html">ISAM-inst.h</a></li>200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00692_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.66 KB
./usr/share/doc/libgtsam-dev/html/a03652.html
    
Offset 281, 15 lines modifiedOffset 281, 15 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="a00665_source.html">JunctionTree.h</a></li>288 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00677_source.html">JunctionTree.h</a></li>
289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">JunctionTree-inst.h</a></li>289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_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>
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="a00635_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="a00635_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="a00635_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="a00635.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="a00599_source.html">LabeledSymbol.h</a></li>254 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00641_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="a00599_source.html">LabeledSymbol.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00641_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="a00617_source.html">MetisIndex.h</a></li>170 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_source.html">MetisIndex.h</a></li>
171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632_source.html">MetisIndex-inl.h</a></li>171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_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="a00674_source.html">Ordering.h</a></li>581 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_source.html">Ordering.h</a></li>
582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581.html">Ordering.cpp</a></li>582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00689.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="a00674_source.html">Ordering.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_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="a00635.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="a00590.html">Symbol.cpp</a></li>241 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00671.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.16 KB
./usr/share/doc/libgtsam-dev/html/a03700.html
    
Offset 358, 16 lines modifiedOffset 358, 16 lines modified
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="a00626_source.html">VariableIndex.h</a></li>363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00626_source.html">VariableIndex.h</a></li>
364 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">VariableIndex-inl.h</a></li>364 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_source.html">VariableIndex-inl.h</a></li>
365 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635.html">VariableIndex.cpp</a></li>365 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575.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.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="a00671_source.html">VariableSlots.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_source.html">VariableSlots.h</a></li>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00692.html">VariableSlots.cpp</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608.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="a00671_source.html">VariableSlots.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_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="a00890_source.html">AcceleratedPowerMethod.h</a></li>240 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794_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="a00785_source.html">BinaryJacobianFactor.h</a></li>562 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722_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="a00785_source.html">BinaryJacobianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722_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="a00734_source.html">ConjugateGradientSolver.h</a></li>323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00884_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="a00749_source.html">Errors.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_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="a00860_source.html">GaussianBayesNet.h</a></li>868 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764_source.html">GaussianBayesNet.h</a></li>
869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755.html">GaussianBayesNet.cpp</a></li>869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00860_source.html">GaussianBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764_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="a00746_source.html">GaussianBayesTree.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_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="a00746_source.html">GaussianBayesTree.h</a></li>527 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_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="a00800.html">GaussianBayesTree.cpp</a></li>
529 </ul>529 </ul>
530 </div><!--·contents·-->530 </div><!--·contents·-->
531 </div><!--·doc-content·-->531 </div><!--·doc-content·-->
532 <!--·start·footer·part·-->532 <!--·start·footer·part·-->
533 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->533 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
534 ··<ul>534 ··<ul>
535 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03756.html">GaussianBayesTree</a></li>535 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03756.html">GaussianBayesTree</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03760.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746_source.html">GaussianBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_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="a00779_source.html">GaussianConditional.h</a></li>1245 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00872_source.html">GaussianConditional.h</a></li>
1246 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">GaussianConditional-inl.h</a></li>1246 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00845_source.html">GaussianConditional-inl.h</a></li>
1247 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707.html">GaussianConditional.cpp</a></li>1247 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737.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="a00779_source.html">GaussianConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00872_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="a00836_source.html">GaussianDensity.h</a></li>824 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00758_source.html">GaussianDensity.h</a></li>
825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761.html">GaussianDensity.cpp</a></li>825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00869.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="a00716_source.html">GaussianEliminationTree.h</a></li>330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746_source.html">GaussianEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857.html">GaussianEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00878.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="a00725_source.html">GaussianFactor.h</a></li>994 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">GaussianFactor.h</a></li>
995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00845.html">GaussianFactor.cpp</a></li>995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00734.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="a00725_source.html">GaussianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00872_source.html">GaussianFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_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="a00872_source.html">GaussianFactorGraph.h</a></li>1178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactorGraph.h</a></li>
1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896.html">GaussianFactorGraph.cpp</a></li>1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887.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="a00872_source.html">GaussianFactorGraph.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_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.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="a00851_source.html">GaussianJunctionTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875_source.html">GaussianJunctionTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866.html">GaussianJunctionTree.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00854.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="a00827_source.html">HessianFactor.h</a></li>1718 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">HessianFactor.h</a></li>
1719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713_source.html">HessianFactor-inl.h</a></li>1719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_source.html">HessianFactor-inl.h</a></li>
1720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788.html">HessianFactor.cpp</a></li>1720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00767.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="a00827_source.html">HessianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_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="a00737_source.html">iterative-inl.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_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="a00887_source.html">iterative.h</a></li>148 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00812_source.html">iterative.h</a></li>
149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00878.html">iterative.cpp</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716.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="a00767_source.html">IterativeSolver.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">IterativeSolver.h</a></li>
181 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.html">IterativeSolver.cpp</a></li>181 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.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="a00767_source.html">IterativeSolver.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">IterativeSolver.h</a></li>
190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.html">IterativeSolver.cpp</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.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="a00767_source.html">IterativeSolver.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_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="a00767_source.html">IterativeSolver.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">IterativeSolver.h</a></li>
178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.html">IterativeSolver.cpp</a></li>178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.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="a00776_source.html">JacobianFactor.h</a></li>1692 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719_source.html">JacobianFactor.h</a></li>
1693 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00854_source.html">JacobianFactor-inl.h</a></li>1693 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740_source.html">JacobianFactor-inl.h</a></li>
1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899.html">JacobianFactor.cpp</a></li>1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821.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="a00776_source.html">JacobianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719_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="a00812_source.html">KalmanFilter.h</a></li>294 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791_source.html">KalmanFilter.h</a></li>
295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848.html">KalmanFilter.cpp</a></li>295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839.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="a00818_source.html">linearAlgorithms-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_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="a00818_source.html">linearAlgorithms-inst.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_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="a00719_source.html">linearExceptions.h</a></li>187 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00770_source.html">linearExceptions.h</a></li>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743.html">linearExceptions.cpp</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899.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="a00719_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00770_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899.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="a00719_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00770_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899.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="a00719_source.html">linearExceptions.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00770_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="a00821_source.html">LossFunctions.h</a></li>296 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>346 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00821_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00875_source.html">NoiseModel.h</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">NoiseModel.h</a></li>
712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">NoiseModel.cpp</a></li>712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.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="a00875_source.html">NoiseModel.h</a></li>887 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">NoiseModel.h</a></li>
888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">NoiseModel.cpp</a></li>888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.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="a00875_source.html">NoiseModel.h</a></li>702 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">NoiseModel.h</a></li>
703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">NoiseModel.cpp</a></li>703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.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="a00875_source.html">NoiseModel.h</a></li>720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">NoiseModel.h</a></li>
721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">NoiseModel.cpp</a></li>721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.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="a00875_source.html">NoiseModel.h</a></li>657 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">NoiseModel.h</a></li>
658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">NoiseModel.cpp</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.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="a00875_source.html">NoiseModel.h</a></li>722 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">NoiseModel.h</a></li>
723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">NoiseModel.cpp</a></li>723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.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="a00875_source.html">NoiseModel.h</a></li>713 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">NoiseModel.h</a></li>
714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">NoiseModel.cpp</a></li>714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.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="a00875_source.html">NoiseModel.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_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="a00875_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_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="a00875_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_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="a00875_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_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="a00875_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_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="a00842_source.html">PCGSolver.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818_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="a00842_source.html">PCGSolver.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818_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="a00842_source.html">PCGSolver.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818_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="a00728_source.html">PowerMethod.h</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_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="a00833_source.html">Preconditioner.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00833_source.html">Preconditioner.h</a></li>268 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00833_source.html">Preconditioner.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00833_source.html">Preconditioner.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00833_source.html">Preconditioner.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00833_source.html">Preconditioner.h</a></li>293 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00710_source.html">RegularHessianFactor.h</a></li>817 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866_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="a00710_source.html">RegularHessianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866_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="a00773_source.html">RegularJacobianFactor.h</a></li>1037 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743_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="a00758_source.html">Sampler.h</a></li>243 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">Sampler.h</a></li>
244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782.html">Sampler.cpp</a></li>244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704.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="a00791_source.html">Scatter.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00779_source.html">Scatter.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764.html">Scatter.cpp</a></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00806.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="a00791_source.html">Scatter.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00779_source.html">Scatter.h</a></li>
139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764.html">Scatter.cpp</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00806.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="a00770_source.html">SubgraphBuilder.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">SubgraphBuilder.h</a></li>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893.html">SubgraphBuilder.cpp</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749.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="a00770_source.html">SubgraphBuilder.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_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="a00770_source.html">SubgraphBuilder.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">SubgraphBuilder.h</a></li>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893.html">SubgraphBuilder.cpp</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749.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="a00770_source.html">SubgraphBuilder.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">SubgraphBuilder.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893.html">SubgraphBuilder.cpp</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749.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="a00752_source.html">SubgraphPreconditioner.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_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="a00752_source.html">SubgraphPreconditioner.h</a></li>406 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphPreconditioner.h</a></li>
407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00809.html">SubgraphPreconditioner.cpp</a></li>407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00836.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="a00806_source.html">SubgraphSolver.h</a></li>309 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710_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="a00806_source.html">SubgraphSolver.h</a></li>319 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710_source.html">SubgraphSolver.h</a></li>
320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00884.html">SubgraphSolver.cpp</a></li>320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851.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="a00704_source.html">VectorValues.h</a></li>798 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893_source.html">VectorValues.h</a></li>
799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722.html">VectorValues.cpp</a></li>799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00785.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="a00704_source.html">VectorValues.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893_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="a00950_source.html">AHRSFactor.h</a></li>468 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">AHRSFactor.h</a></li>
469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.html">AHRSFactor.cpp</a></li>469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998.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="a00950_source.html">AHRSFactor.h</a></li>780 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">AHRSFactor.h</a></li>
781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.html">AHRSFactor.cpp</a></li>781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998.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>
803 B
./usr/share/doc/libgtsam-dev/html/a04080.html
    
Offset 208, 15 lines modifiedOffset 208, 15 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="a00902_source.html">AttitudeFactor.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_source.html">AttitudeFactor.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932.html">AttitudeFactor.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932.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>
915 B
./usr/share/doc/libgtsam-dev/html/a04084.html
    
Offset 629, 15 lines modifiedOffset 629, 15 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="a00902_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932.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>
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="a00902_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_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>
915 B
./usr/share/doc/libgtsam-dev/html/a04092.html
    
Offset 629, 15 lines modifiedOffset 629, 15 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="a00902_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932.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>
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="a00902_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_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="a00947_source.html">BarometricFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992_source.html">BarometricFactor.h</a></li>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974.html">BarometricFactor.cpp</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941.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="a00929_source.html">CombinedImuFactor.h</a></li>383 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953_source.html">CombinedImuFactor.h</a></li>
384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980.html">CombinedImuFactor.cpp</a></li>384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.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="a00929_source.html">CombinedImuFactor.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953_source.html">CombinedImuFactor.h</a></li>
539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980.html">CombinedImuFactor.cpp</a></li>539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.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="a00929_source.html">CombinedImuFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953_source.html">CombinedImuFactor.h</a></li>
732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980.html">CombinedImuFactor.cpp</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.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="a00929_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953_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="a00929_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953_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="a00929_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953_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="a00908_source.html">ConstantVelocityFactor.h</a></li>483 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_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>
890 B
./usr/share/doc/libgtsam-dev/html/a04132.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·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="a00920_source.html">GPSFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">GPSFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983.html">GPSFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983.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>
890 B
./usr/share/doc/libgtsam-dev/html/a04136.html
    
Offset 551, 15 lines modifiedOffset 551, 15 lines modified
551 <p>print·</p>551 <p>print·</p>
  
552 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>552 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
553 </div>553 </div>
554 </div>554 </div>
555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_source.html">GPSFactor.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">GPSFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983.html">GPSFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983.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>
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="a00968_source.html">ImuBias.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">ImuBias.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.html">ImuBias.cpp</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.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="a00968_source.html">ImuBias.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_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="a00938_source.html">ImuFactor.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_source.html">ImuFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992.html">ImuFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959.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="a00938_source.html">ImuFactor.h</a></li>710 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_source.html">ImuFactor.h</a></li>
711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992.html">ImuFactor.cpp</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959.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="a00938_source.html">ImuFactor.h</a></li>662 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_source.html">ImuFactor.h</a></li>
663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992.html">ImuFactor.cpp</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959.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="a00938_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_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="a00938_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_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="a00938_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_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="a00917_source.html">MagFactor.h</a></li>524 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
525 </ul>525 </ul>
526 </div><!--·contents·-->526 </div><!--·contents·-->
527 </div><!--·doc-content·-->527 </div><!--·doc-content·-->
528 <!--·start·footer·part·-->528 <!--·start·footer·part·-->
529 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->529 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
530 ··<ul>530 ··<ul>
531 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04172.html">MagFactor</a></li>531 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04172.html">MagFactor</a></li>
994 B
./usr/share/doc/libgtsam-dev/html/a04176.html
    
Offset 438, 15 lines modifiedOffset 438, 15 lines modified
438 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>438 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>
  
439 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>439 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>
  
440 </div>440 </div>
441 </div>441 </div>
442 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>442 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
443 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917_source.html">MagFactor.h</a></li>443 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
444 </ul>444 </ul>
445 </div><!--·contents·-->445 </div><!--·contents·-->
446 </div><!--·doc-content·-->446 </div><!--·doc-content·-->
447 <!--·start·footer·part·-->447 <!--·start·footer·part·-->
448 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->448 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
449 ··<ul>449 ··<ul>
450 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04176.html">MagFactor1</a></li>450 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04176.html">MagFactor1</a></li>
812 B
./usr/share/doc/libgtsam-dev/html/a04180.html
    
Offset 494, 15 lines modifiedOffset 494, 15 lines modified
494 ··</table>494 ··</table>
495 ··</dd>495 ··</dd>
496 </dl>496 </dl>
  
497 </div>497 </div>
498 </div>498 </div>
499 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>499 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917_source.html">MagFactor.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
501 </ul>501 </ul>
502 </div><!--·contents·-->502 </div><!--·contents·-->
503 </div><!--·doc-content·-->503 </div><!--·doc-content·-->
504 <!--·start·footer·part·-->504 <!--·start·footer·part·-->
505 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->505 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
506 ··<ul>506 ··<ul>
507 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04180.html">MagFactor2</a></li>507 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04180.html">MagFactor2</a></li>
812 B
./usr/share/doc/libgtsam-dev/html/a04184.html
    
Offset 506, 15 lines modifiedOffset 506, 15 lines modified
506 ··</table>506 ··</table>
507 ··</dd>507 ··</dd>
508 </dl>508 </dl>
  
509 </div>509 </div>
510 </div>510 </div>
511 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>511 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917_source.html">MagFactor.h</a></li>512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
513 </ul>513 </ul>
514 </div><!--·contents·-->514 </div><!--·contents·-->
515 </div><!--·doc-content·-->515 </div><!--·doc-content·-->
516 <!--·start·footer·part·-->516 <!--·start·footer·part·-->
517 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->517 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
518 ··<ul>518 ··<ul>
519 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04184.html">MagFactor3</a></li>519 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04184.html">MagFactor3</a></li>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a04188.html
    
Offset 670, 15 lines modifiedOffset 670, 15 lines modified
670 <p>Implement·functions·needed·for·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.·</p>670 <p>Implement·functions·needed·for·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.·</p>
  
671 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>671 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
672 </div>672 </div>
673 </div>673 </div>
674 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>674 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
675 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_source.html">MagPoseFactor.h</a></li>675 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_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="a00998_source.html">ManifoldPreintegration.h</a></li>575 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926_source.html">ManifoldPreintegration.h</a></li>
576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977.html">ManifoldPreintegration.cpp</a></li>576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00947.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="a00944_source.html">NavState.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962_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="a00944_source.html">NavState.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962_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="a00986_source.html">PreintegratedRotation.h</a></li>176 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971_source.html">PreintegratedRotation.h</a></li>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935.html">PreintegratedRotation.cpp</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.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="a00986_source.html">PreintegratedRotation.h</a></li>222 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971_source.html">PreintegratedRotation.h</a></li>
223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935.html">PreintegratedRotation.cpp</a></li>223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.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="a00986_source.html">PreintegratedRotation.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971_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="a00914_source.html">PreintegrationBase.h</a></li>568 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917_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="a00965_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="a00971_source.html">Scenario.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914_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="a00971_source.html">Scenario.h</a></li>277 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914_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="a00971_source.html">Scenario.h</a></li>276 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914_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="a00995_source.html">ScenarioRunner.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_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="a00995_source.html">ScenarioRunner.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_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="a00941_source.html">TangentPreintegration.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911_source.html">TangentPreintegration.h</a></li>
573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959.html">TangentPreintegration.cpp</a></li>573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.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="a01058_source.html">CustomFactor.h</a></li>529 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">CustomFactor.h</a></li>
530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118.html">CustomFactor.cpp</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076.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="a01085_source.html">DoglegOptimizer.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043_source.html">DoglegOptimizer.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082.html">DoglegOptimizer.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133.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="a01085_source.html">DoglegOptimizer.h</a></li>369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043_source.html">DoglegOptimizer.h</a></li>
370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082.html">DoglegOptimizer.cpp</a></li>370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133.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="a01073_source.html">DoglegOptimizerImpl.h</a></li>392 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01160_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="a01073_source.html">DoglegOptimizerImpl.h</a></li>120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01160_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="a01016_source.html">Expression-inl.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151_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="a01016_source.html">Expression-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151_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="a01028_source.html">Expression.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Expression.h</a></li>
748 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151_source.html">ExpressionFactor.h</a></li>748 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046_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="a01028_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01028_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01028_source.html">Expression.h</a></li>338 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Expression.h</a></li>
339 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">Expression-inl.h</a></li>339 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151_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="a01028_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01028_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01028_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01028_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">Expression-inl.h</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151_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="a01028_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">Expression-inl.h</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151_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="a01151_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046_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="a01151_source.html">ExpressionFactor.h</a></li>442 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046_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="a01151_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046_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="a01010_source.html">ExpressionFactorGraph.h</a></li>517 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019_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="a01064_source.html">ExtendedKalmanFilter.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070_source.html">ExtendedKalmanFilter.h</a></li>
166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01091_source.html">ExtendedKalmanFilter-inl.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148_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="a01013_source.html">FunctorizedFactor.h</a></li>621 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_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="a01013_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_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="a01013_source.html">FunctorizedFactor.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_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="a01013_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_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="a01001_source.html">GaussNewtonOptimizer.h</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01031_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="a01001_source.html">GaussNewtonOptimizer.h</a></li>361 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01031_source.html">GaussNewtonOptimizer.h</a></li>
362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.html">GaussNewtonOptimizer.cpp</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016.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="a01052_source.html">GncOptimizer.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_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="a01025_source.html">GncParams.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01088_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="a01031_source.html">GraphvizFormatting.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">GraphvizFormatting.h</a></li>
274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106.html">GraphvizFormatting.cpp</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01022.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="a01067_source.html">ISAM2-impl.h</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01067_source.html">ISAM2-impl.h</a></li>298 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_source.html">ISAM2-impl.h</a></li>
299 </ul>299 </ul>
300 </div><!--·contents·-->300 </div><!--·contents·-->
301 </div><!--·doc-content·-->301 </div><!--·doc-content·-->
302 <!--·start·footer·part·-->302 <!--·start·footer·part·-->
303 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->303 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
304 ··<ul>304 ··<ul>
305 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04376.html">ISAM2JunctionTree</a></li>305 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04376.html">ISAM2JunctionTree</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04380.html
    
Offset 213, 16 lines modifiedOffset 213, 16 lines modified
  
213 <p>Update·the·RgProd·(R*g)·incrementally·taking·into·account·which·variables·have·been·recalculated·in·<code>replacedKeys</code>.·</p>213 <p>Update·the·RgProd·(R*g)·incrementally·taking·into·account·which·variables·have·been·recalculated·in·<code>replacedKeys</code>.·</p>
214 <p>Only·used·in·Dogleg.·</p>214 <p>Only·used·in·Dogleg.·</p>
  
215 </div>215 </div>
216 </div>216 </div>
217 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>217 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
218 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">ISAM2-impl.h</a></li>218 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_source.html">ISAM2-impl.h</a></li>
219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046.html">ISAM2-impl.cpp</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01010.html">ISAM2-impl.cpp</a></li>
220 </ul>220 </ul>
221 </div><!--·contents·-->221 </div><!--·contents·-->
222 </div><!--·doc-content·-->222 </div><!--·doc-content·-->
223 <!--·start·footer·part·-->223 <!--·start·footer·part·-->
224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
225 ··<ul>225 ··<ul>
226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li>226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a04384.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
108 Public·Attributes</h2></td></tr>108 Public·Attributes</h2></td></tr>
109 <tr·class="memitem:aa3e73205ea94f2aa19163b89deef7bf6"·id="r_aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3e73205ea94f2aa19163b89deef7bf6"·name="aa3e73205ea94f2aa19163b89deef7bf6"></a>109 <tr·class="memitem:aa3e73205ea94f2aa19163b89deef7bf6"·id="r_aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3e73205ea94f2aa19163b89deef7bf6"·name="aa3e73205ea94f2aa19163b89deef7bf6"></a>
110 <a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bayesTree</b></td></tr>110 <a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bayesTree</b></td></tr>
111 <tr·class="separator:aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">ISAM2-impl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01067_source.html">ISAM2-impl.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01067_source.html">ISAM2-impl.h</a></li>285 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01007_source.html">ISAM2.h</a></li>
970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139.html">ISAM2.cpp</a></li>970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106.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="a01007_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="a01160_source.html">ISAM2Clique.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049_source.html">ISAM2Clique.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055.html">ISAM2Clique.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.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="a01040_source.html">ISAM2Params.h</a></li>168 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01037_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="a01040_source.html">ISAM2Params.h</a></li>229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01037_source.html">ISAM2Params.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172.html">ISAM2Params.cpp</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124.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="a01040_source.html">ISAM2Params.h</a></li>409 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01037_source.html">ISAM2Params.h</a></li>
410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172.html">ISAM2Params.cpp</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124.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="a01127_source.html">ISAM2Result.h</a></li>302 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01127_source.html">ISAM2Result.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01127_source.html">ISAM2Result.h</a></li>155 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01169_source.html">ISAM2UpdateParams.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">ISAM2UpdateParams.h</a></li>
193 </ul>193 </ul>
194 </div><!--·contents·-->194 </div><!--·contents·-->
195 </div><!--·doc-content·-->195 </div><!--·doc-content·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
198 ··<ul>198 ··<ul>
199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04432.html">ISAM2UpdateParams</a></li>199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04432.html">ISAM2UpdateParams</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a04436.html
    
Offset 397, 16 lines modifiedOffset 397, 16 lines modified
397 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>397 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>
  
398 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>398 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>
  
399 </div>399 </div>
400 </div>400 </div>
401 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>401 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
402 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043_source.html">LevenbergMarquardtOptimizer.h</a></li>402 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">LevenbergMarquardtOptimizer.h</a></li>
403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004.html">LevenbergMarquardtOptimizer.cpp</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01028.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="a01019_source.html">LevenbergMarquardtParams.h</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01145_source.html">LevenbergMarquardtParams.h</a></li>
472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01100.html">LevenbergMarquardtParams.cpp</a></li>472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013.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="a01103_source.html">LinearContainerFactor.h</a></li>653 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01154_source.html">LinearContainerFactor.h</a></li>
654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01145.html">LinearContainerFactor.cpp</a></li>654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082.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="a01103_source.html">LinearContainerFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01154_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="a01136_source.html">Marginals.h</a></li>506 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142_source.html">Marginals.h</a></li>
507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">Marginals.cpp</a></li>507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01166.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="a01136_source.html">Marginals.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142_source.html">Marginals.h</a></li>
206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">Marginals.cpp</a></li>206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01166.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="a01124_source.html">NonlinearConjugateGradientOptimizer.h</a></li>299 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01052_source.html">NonlinearConjugateGradientOptimizer.h</a></li>
300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133.html">NonlinearConjugateGradientOptimizer.cpp</a></li>300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034.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="a01007_source.html">NonlinearEquality.h</a></li>639 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01007_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01007_source.html">NonlinearEquality.h</a></li>586 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01007_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01007_source.html">NonlinearEquality.h</a></li>533 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01007_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01070_source.html">nonlinearExceptions.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01001_source.html">nonlinearExceptions.h</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>137 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04492.html">MarginalizeNonleafException</a></li>138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04492.html">MarginalizeNonleafException</a></li>
1.29 KB
./usr/share/doc/libgtsam-dev/html/a04496.html
    
Offset 646, 16 lines modifiedOffset 646, 16 lines modified
646 <p>Should·the·factor·be·evaluated·in·the·same·thread·as·the·caller·This·is·to·enable·factors·that·has·shared·states·(like·the·Python·GIL·lock)·</p>646 <p>Should·the·factor·be·evaluated·in·the·same·thread·as·the·caller·This·is·to·enable·factors·that·has·shared·states·(like·the·Python·GIL·lock)·</p>
  
647 <p>Reimplemented·in·<a·class="el"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">gtsam::CustomFactor</a>.</p>647 <p>Reimplemented·in·<a·class="el"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">gtsam::CustomFactor</a>.</p>
  
648 </div>648 </div>
649 </div>649 </div>
650 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>650 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">NonlinearFactor.h</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">NonlinearFactor.h</a></li>
652 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148.html">NonlinearFactor.cpp</a></li>652 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">NonlinearFactor.cpp</a></li>
653 </ul>653 </ul>
654 </div><!--·contents·-->654 </div><!--·contents·-->
655 </div><!--·doc-content·-->655 </div><!--·doc-content·-->
656 <!--·start·footer·part·-->656 <!--·start·footer·part·-->
657 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->657 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
658 ··<ul>658 ··<ul>
659 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04496.html">NonlinearFactor</a></li>659 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04496.html">NonlinearFactor</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a04500.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m1,·const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m1,·const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">NonlinearFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">NonlinearFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04500.html">traits&lt;·NonlinearFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04500.html">traits&lt;·NonlinearFactor·&gt;</a></li>
1.15 KB
./usr/share/doc/libgtsam-dev/html/a04504.html
    
Offset 635, 16 lines modifiedOffset 635, 16 lines modified
  
635 <p>Vector·of·errors,·whitened·This·is·the·raw·error,·i.e.,·i.e.·</p>635 <p>Vector·of·errors,·whitened·This·is·the·raw·error,·i.e.,·i.e.·</p>
636 <p>\(·(h(x)-z)/\sigma·\)·in·case·of·a·Gaussian·</p>636 <p>\(·(h(x)-z)/\sigma·\)·in·case·of·a·Gaussian·</p>
  
637 </div>637 </div>
638 </div>638 </div>
639 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>639 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
640 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">NonlinearFactor.h</a></li>640 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">NonlinearFactor.h</a></li>
641 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148.html">NonlinearFactor.cpp</a></li>641 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">NonlinearFactor.cpp</a></li>
642 </ul>642 </ul>
643 </div><!--·contents·-->643 </div><!--·contents·-->
644 </div><!--·doc-content·-->644 </div><!--·doc-content·-->
645 <!--·start·footer·part·-->645 <!--·start·footer·part·-->
646 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->646 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
647 ··<ul>647 ··<ul>
648 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04504.html">NoiseModelFactor</a></li>648 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04504.html">NoiseModelFactor</a></li>
5.62 KB
./usr/share/doc/libgtsam-dev/html/a04536.html
    
Offset 143, 17 lines modifiedOffset 143, 17 lines modified
143 <div·class="line">TEST(NonlinearFactor,·MyFactor)·{</div>143 <div·class="line">TEST(NonlinearFactor,·MyFactor)·{</div>
144 <div·class="line">··MyFactor·f(X(1),·X(2),·<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(1));</div>144 <div·class="line">··MyFactor·f(X(1),·X(2),·<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(1));</div>
145 <div·class="line">··EXPECT_DOUBLES_EQUAL(-8.,·f.evaluateError(Pose3(),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(8.,·7.,·6.))(0),</div>145 <div·class="line">··EXPECT_DOUBLES_EQUAL(-8.,·f.evaluateError(Pose3(),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(8.,·7.,·6.))(0),</div>
146 <div·class="line">·······················1e-9);</div>146 <div·class="line">·······················1e-9);</div>
147 <div·class="line">··<a·class="code·hl_class"·href="a05076.html">Values</a>·values;</div>147 <div·class="line">··<a·class="code·hl_class"·href="a05076.html">Values</a>·values;</div>
148 <div·class="line">··values.insert(X(1),·Pose3(<a·class="code·hl_function"·href="a03228.html#a2df5a4051a52c140ec7eabb262952c4b">Rot3::RzRyRx</a>(0.1,·0.2,·0.3),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3)));</div>148 <div·class="line">··values.insert(X(1),·Pose3(<a·class="code·hl_function"·href="a03228.html#a2df5a4051a52c140ec7eabb262952c4b">Rot3::RzRyRx</a>(0.1,·0.2,·0.3),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3)));</div>
149 <div·class="line">··values.insert(X(2),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3));</div>149 <div·class="line">··values.insert(X(2),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3));</div>
150 <div·class="line">··<a·class="code·hl_define"·href="a01121.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a>(f,·values,·1e-5,·1e-5);</div>150 <div·class="line">··<a·class="code·hl_define"·href="a01091.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="aa01121_html_a8ec37fe83eda47404b8588e1f012df21"><div·class="ttname"><a·href="a01121.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="aa01091_html_a8ec37fe83eda47404b8588e1f012df21"><div·class="ttname"><a·href="a01091.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="a01097_source.html">NonlinearFactor.h</a></li>855 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_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="a01154_source.html">NonlinearFactorGraph.h</a></li>884 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">NonlinearFactorGraph.h</a></li>
885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115.html">NonlinearFactorGraph.cpp</a></li>885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157.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="a01154_source.html">NonlinearFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_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>
816 B
./usr/share/doc/libgtsam-dev/html/a04548.html
    
Offset 259, 15 lines modifiedOffset 259, 15 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="a01166_source.html">NonlinearISAM.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01061_source.html">NonlinearISAM.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01112.html">NonlinearISAM.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01112.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>
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="a01094_source.html">NonlinearOptimizer.h</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_source.html">NonlinearOptimizer.h</a></li>
412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034.html">NonlinearOptimizer.cpp</a></li>412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01163.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="a01076_source.html">NonlinearOptimizerParams.h</a></li>323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">NonlinearOptimizerParams.h</a></li>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049.html">NonlinearOptimizerParams.cpp</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130.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="a01061_source.html">Values-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01061_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01130_source.html">Values.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_source.html">Values.h</a></li>
600 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01061_source.html">Values-inl.h</a></li>600 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01130_source.html">Values.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01130_source.html">Values.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_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="a01037_source.html">WhiteNoiseFactor.h</a></li>602 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118_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="a01184_source.html">BinaryMeasurement.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_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="a01232_source.html">DsfTrackGenerator.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01196_source.html">DsfTrackGenerator.h</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>gtsfm</b></li><li·class="navelem"><a·class="el"·href="a04692.html">Keypoints</a></li>135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>gtsfm</b></li><li·class="navelem"><a·class="el"·href="a04692.html">Keypoints</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a04700.html
    
Offset 244, 16 lines modifiedOffset 244, 16 lines modified
  
244 <p>Computes·the·outlier·weights·of·the·graph.·</p>244 <p>Computes·the·outlier·weights·of·the·graph.·</p>
245 <p>We·define·the·outlier·weight·of·a·edge·to·be·zero·if·the·edge·is·an·inlier·and·the·magnitude·of·its·edgeWeight·if·it·is·an·outlier.·This·function·internally·calls·computeOrdering·and·uses·the·obtained·ordering·to·identify·outlier·edges.·</p><dl·class="section·return"><dt>Returns</dt><dd>outlierWeights:·map·from·an·edge·to·its·outlier·weight.·</dd></dl>245 <p>We·define·the·outlier·weight·of·a·edge·to·be·zero·if·the·edge·is·an·inlier·and·the·magnitude·of·its·edgeWeight·if·it·is·an·outlier.·This·function·internally·calls·computeOrdering·and·uses·the·obtained·ordering·to·identify·outlier·edges.·</p><dl·class="section·return"><dt>Returns</dt><dd>outlierWeights:·map·from·an·edge·to·its·outlier·weight.·</dd></dl>
  
246 </div>246 </div>
247 </div>247 </div>
248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01193_source.html">MFAS.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01184_source.html">MFAS.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01205.html">MFAS.cpp</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226.html">MFAS.cpp</a></li>
251 </ul>251 </ul>
252 </div><!--·contents·-->252 </div><!--·contents·-->
253 </div><!--·doc-content·-->253 </div><!--·doc-content·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
256 ··<ul>256 ··<ul>
257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04700.html">MFAS</a></li>257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04700.html">MFAS</a></li>
1.09 KB
./usr/share/doc/libgtsam-dev/html/a04704.html
    
Offset 329, 16 lines modifiedOffset 329, 16 lines modified
329 ··</dd>329 ··</dd>
330 </dl>330 </dl>
331 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·</dd></dl>331 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·</dd></dl>
  
332 </div>332 </div>
333 </div>333 </div>
334 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>334 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01199_source.html">SfmData.h</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_source.html">SfmData.h</a></li>
336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01220.html">SfmData.cpp</a></li>336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01211.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="a01199_source.html">SfmData.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_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="a01226_source.html">SfmTrack.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 </div><!--·doc-content·-->199 </div><!--·doc-content·-->
200 <!--·start·footer·part·-->200 <!--·start·footer·part·-->
201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
202 ··<ul>202 ··<ul>
203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04712.html">SfmTrack2d</a></li>203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04712.html">SfmTrack2d</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a04716.html
    
Offset 207, 15 lines modifiedOffset 207, 15 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="a01226_source.html">SfmTrack.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">SfmTrack.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.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>
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="a01226_source.html">SfmTrack.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04720.html">traits&lt;·SfmTrack·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04720.html">traits&lt;·SfmTrack·&gt;</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a04728.html
    
Offset 205, 16 lines modifiedOffset 205, 16 lines modified
205 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·std::conditional&lt;·d==2,·<a·class="el"·href="a03212.html">Rot2</a>,·<a·class="el"·href="a03228.html">Rot3</a>·&gt;::type</td></tr>205 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·std::conditional&lt;·d==2,·<a·class="el"·href="a03212.html">Rot2</a>,·<a·class="el"·href="a03228.html">Rot3</a>·&gt;::type</td></tr>
206 <tr·class="separator:a6adee6cef38d19fc763fe385e575d912"><td·class="memSeparator"·colspan="2">&#160;</td></tr>206 <tr·class="separator:a6adee6cef38d19fc763fe385e575d912"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
207 <tr·class="memitem:a63e33d34bfeaf43016783101f4bfa057"·id="r_a63e33d34bfeaf43016783101f4bfa057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63e33d34bfeaf43016783101f4bfa057"·name="a63e33d34bfeaf43016783101f4bfa057"></a>207 <tr·class="memitem:a63e33d34bfeaf43016783101f4bfa057"·id="r_a63e33d34bfeaf43016783101f4bfa057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63e33d34bfeaf43016783101f4bfa057"·name="a63e33d34bfeaf43016783101f4bfa057"></a>
208 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Anchor</b>·=·std::pair&lt;·size_t,·Rot·&gt;</td></tr>208 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Anchor</b>·=·std::pair&lt;·size_t,·Rot·&gt;</td></tr>
209 <tr·class="separator:a63e33d34bfeaf43016783101f4bfa057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>209 <tr·class="separator:a63e33d34bfeaf43016783101f4bfa057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
210 </table>210 </table>
211 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>211 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01196_source.html">ShonanAveraging.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">ShonanAveraging.h</a></li>
213 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01208.html">ShonanAveraging.cpp</a></li>213 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232.html">ShonanAveraging.cpp</a></li>
214 </ul>214 </ul>
215 </div><!--·contents·-->215 </div><!--·contents·-->
216 </div><!--·doc-content·-->216 </div><!--·doc-content·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->218 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
219 ··<ul>219 ··<ul>
220 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04728.html">ShonanAveragingParameters</a></li>220 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04728.html">ShonanAveragingParameters</a></li>
1.09 KB
./usr/share/doc/libgtsam-dev/html/a04732.html
    
Offset 832, 16 lines modifiedOffset 832, 16 lines modified
832 ··</dd>832 ··</dd>
833 </dl>833 </dl>
834 <dl·class="section·return"><dt>Returns</dt><dd>SO(p)·values·</dd></dl>834 <dl·class="section·return"><dt>Returns</dt><dd>SO(p)·values·</dd></dl>
  
835 </div>835 </div>
836 </div>836 </div>
837 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>837 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
838 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01196_source.html">ShonanAveraging.h</a></li>838 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">ShonanAveraging.h</a></li>
839 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01208.html">ShonanAveraging.cpp</a></li>839 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232.html">ShonanAveraging.cpp</a></li>
840 </ul>840 </ul>
841 </div><!--·contents·-->841 </div><!--·contents·-->
842 </div><!--·doc-content·-->842 </div><!--·doc-content·-->
843 <!--·start·footer·part·-->843 <!--·start·footer·part·-->
844 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->844 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
845 ··<ul>845 ··<ul>
846 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04732.html">ShonanAveraging</a></li>846 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04732.html">ShonanAveraging</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04736.html
    
Offset 317, 16 lines modifiedOffset 317, 16 lines modified
317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>
318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">
320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>
321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
322 </table>322 </table>
323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01196_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">ShonanAveraging.h</a></li>
325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01208.html">ShonanAveraging.cpp</a></li>325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232.html">ShonanAveraging.cpp</a></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 </div><!--·doc-content·-->328 </div><!--·doc-content·-->
329 <!--·start·footer·part·-->329 <!--·start·footer·part·-->
330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
331 ··<ul>331 ··<ul>
332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04736.html">ShonanAveraging2</a></li>332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04736.html">ShonanAveraging2</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04740.html
    
Offset 317, 16 lines modifiedOffset 317, 16 lines modified
317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>
318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">
320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>
321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
322 </table>322 </table>
323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01196_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">ShonanAveraging.h</a></li>
325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01208.html">ShonanAveraging.cpp</a></li>325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232.html">ShonanAveraging.cpp</a></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 </div><!--·doc-content·-->328 </div><!--·doc-content·-->
329 <!--·start·footer·part·-->329 <!--·start·footer·part·-->
330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
331 ··<ul>331 ··<ul>
332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04740.html">ShonanAveraging3</a></li>332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04740.html">ShonanAveraging3</a></li>
879 B
./usr/share/doc/libgtsam-dev/html/a04744.html
    
Offset 553, 15 lines modifiedOffset 553, 15 lines modified
553 <p>print·with·optional·string·</p>553 <p>print·with·optional·string·</p>
  
554 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>554 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
555 </div>555 </div>
556 </div>556 </div>
557 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>557 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">ShonanFactor.h</a></li>558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01208_source.html">ShonanFactor.h</a></li>
559 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<b>ShonanFactor.cpp</b></li>559 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<b>ShonanFactor.cpp</b></li>
560 </ul>560 </ul>
561 </div><!--·contents·-->561 </div><!--·contents·-->
562 </div><!--·doc-content·-->562 </div><!--·doc-content·-->
563 <!--·start·footer·part·-->563 <!--·start·footer·part·-->
564 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->564 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
565 ··<ul>565 ··<ul>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a04748.html
    
Offset 367, 15 lines modifiedOffset 367, 15 lines modified
367 <p>linearize·to·a·<a·class="el"·href="a03780.html"·title="An·abstract·virtual·base·class·for·JacobianFactor·and·HessianFactor.">GaussianFactor</a>·</p>367 <p>linearize·to·a·<a·class="el"·href="a03780.html"·title="An·abstract·virtual·base·class·for·JacobianFactor·and·HessianFactor.">GaussianFactor</a>·</p>
  
368 <p>Implements·<a·class="el"·href="a04496.html#a1381d89840dd9f0ce41a45899d6ab8ac">gtsam::NonlinearFactor</a>.</p>368 <p>Implements·<a·class="el"·href="a04496.html#a1381d89840dd9f0ce41a45899d6ab8ac">gtsam::NonlinearFactor</a>.</p>
  
369 </div>369 </div>
370 </div>370 </div>
371 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>371 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
372 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">ShonanGaugeFactor.h</a></li>372 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01190_source.html">ShonanGaugeFactor.h</a></li>
373 </ul>373 </ul>
374 </div><!--·contents·-->374 </div><!--·contents·-->
375 </div><!--·doc-content·-->375 </div><!--·doc-content·-->
376 <!--·start·footer·part·-->376 <!--·start·footer·part·-->
377 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->377 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
378 ··<ul>378 ··<ul>
379 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04748.html">ShonanGaugeFactor</a></li>379 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04748.html">ShonanGaugeFactor</a></li>
877 B
./usr/share/doc/libgtsam-dev/html/a04752.html
    
Offset 481, 15 lines modifiedOffset 481, 15 lines modified
481 ··</dd>481 ··</dd>
482 </dl>482 </dl>
483 <dl·class="section·return"><dt>Returns</dt><dd>*·Vector·</dd></dl>483 <dl·class="section·return"><dt>Returns</dt><dd>*·Vector·</dd></dl>
  
484 </div>484 </div>
485 </div>485 </div>
486 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>486 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
487 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_source.html">TranslationFactor.h</a></li>487 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01193_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.2 KB
./usr/share/doc/libgtsam-dev/html/a04756.html
    
Offset 465, 15 lines modifiedOffset 465, 15 lines modified
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="a01223_source.html">TranslationRecovery.h</a></li>470 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_source.html">TranslationRecovery.h</a></li>
471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229.html">TranslationRecovery.cpp</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01205.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="a01337_source.html">AntiFactor.h</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_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="a01319_source.html">BetweenFactor.h</a></li>574 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_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="a01319_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_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="a01319_source.html">BetweenFactor.h</a></li>460 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_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="a01319_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_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="a01334_source.html">BoundingConstraint.h</a></li>490 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01331_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="a01334_source.html">BoundingConstraint.h</a></li>492 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01331_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="a01244_source.html">EssentialMatrixConstraint.h</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_source.html">EssentialMatrixConstraint.h</a></li>
664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01253.html">EssentialMatrixConstraint.cpp</a></li>664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01235.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="a01310_source.html">EssentialMatrixFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_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="a01310_source.html">EssentialMatrixFactor.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_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="a01310_source.html">EssentialMatrixFactor.h</a></li>655 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_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="a01310_source.html">EssentialMatrixFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_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="a01280_source.html">FrobeniusFactor.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_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="a01280_source.html">FrobeniusFactor.h</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_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="a01280_source.html">FrobeniusFactor.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_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="a01292_source.html">GeneralSFMFactor.h</a></li>719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_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="a01292_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_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="a01292_source.html">GeneralSFMFactor.h</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_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="a01292_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_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="a01304_source.html">InitializePose3.h</a></li>197 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01238_source.html">InitializePose3.h</a></li>
198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01340.html">InitializePose3.cpp</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01304.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="a01259_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="a01259_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="a01289_source.html">JacobianFactorQR.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01244_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="a01328_source.html">JacobianFactorSVD.h</a></li>615 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01265_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="a01247_source.html">KarcherMeanFactor.h</a></li>420 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_source.html">KarcherMeanFactor.h</a></li>
421 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01235_source.html">KarcherMeanFactor-inl.h</a></li>421 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01340_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="a01295_source.html">OrientedPlane3Factor.h</a></li>531 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_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="a01295_source.html">OrientedPlane3Factor.h</a></li>516 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_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="a01274_source.html">PoseRotationPrior.h</a></li>579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01307_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="a01271_source.html">PoseTranslationPrior.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01301_source.html">PoseTranslationPrior.h</a></li>
573 </ul>573 </ul>
574 </div><!--·contents·-->574 </div><!--·contents·-->
575 </div><!--·doc-content·-->575 </div><!--·doc-content·-->
576 <!--·start·footer·part·-->576 <!--·start·footer·part·-->
577 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->577 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
578 ··<ul>578 ··<ul>
579 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04892.html">PoseTranslationPrior</a></li>579 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04892.html">PoseTranslationPrior</a></li>
921 B
./usr/share/doc/libgtsam-dev/html/a04896.html
    
Offset 798, 15 lines modifiedOffset 798, 15 lines modified
798 </dl>798 </dl>
  
799 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>799 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
800 </div>800 </div>
801 </div>801 </div>
802 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>802 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
803 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">ProjectionFactor.h</a></li>803 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01337_source.html">ProjectionFactor.h</a></li>
804 </ul>804 </ul>
805 </div><!--·contents·-->805 </div><!--·contents·-->
806 </div><!--·doc-content·-->806 </div><!--·doc-content·-->
807 <!--·start·footer·part·-->807 <!--·start·footer·part·-->
808 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->808 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
809 ··<ul>809 ··<ul>
810 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04896.html">GenericProjectionFactor</a></li>810 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04896.html">GenericProjectionFactor</a></li>
1.85 KB
./usr/share/doc/libgtsam-dev/html/a04900.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">ProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01337_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>
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="a01286_source.html">RegularImplicitSchurFactor.h</a></li>1231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01328_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="a01286_source.html">RegularImplicitSchurFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01328_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="a01268_source.html">RotateFactor.h</a></li>480 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_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="a01268_source.html">RotateFactor.h</a></li>488 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_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="a00047.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="a00020.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="a01316_source.html">SmartFactorBase.h</a></li>1112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01241_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="a01298_source.html">SmartFactorParams.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_source.html">SmartFactorParams.h</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 </div><!--·doc-content·-->196 </div><!--·doc-content·-->
197 <!--·start·footer·part·-->197 <!--·start·footer·part·-->
198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
199 ··<ul>199 ··<ul>
200 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04932.html">SmartProjectionParams</a></li>200 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04932.html">SmartProjectionParams</a></li>
3.97 KB
./usr/share/doc/libgtsam-dev/html/a04936.html
    
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 <tr·class="separator:ae81f94fb333ec5a875c74e241fbf93bd·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>505 <tr·class="separator:ae81f94fb333ec5a875c74e241fbf93bd·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
506 <tr·class="memitem:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"·id="r_a69e2d616ed38d08c1ce16150e95475c0"><td·class="memItemLeft"·align="right"·valign="top">506 <tr·class="memitem:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"·id="r_a69e2d616ed38d08c1ce16150e95475c0"><td·class="memItemLeft"·align="right"·valign="top">
507 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>507 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>
508 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>508 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>
509 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>509 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
510 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>510 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
511 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">511 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">
512 <a·class="el"·href="a00047.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="a00020.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="a01331_source.html">SmartProjectionFactor.h</a></li>1094 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_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="a01331_source.html">SmartProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_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="a00047.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="a00020.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="a01277_source.html">SmartProjectionPoseFactor.h</a></li>860 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01289_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="a01277_source.html">SmartProjectionPoseFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01289_source.html">SmartProjectionPoseFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04948.html">traits&lt;·SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04948.html">traits&lt;·SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;·&gt;</a></li>
3.3 KB
./usr/share/doc/libgtsam-dev/html/a04952.html
    
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>461 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
462 Public·Attributes</h2></td></tr>462 Public·Attributes</h2></td></tr>
463 <tr·class="memitem:a1dd1dda0bb66e6ae1b41717a04c8e306"·id="r_a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1dd1dda0bb66e6ae1b41717a04c8e306"·name="a1dd1dda0bb66e6ae1b41717a04c8e306"></a>463 <tr·class="memitem:a1dd1dda0bb66e6ae1b41717a04c8e306"·id="r_a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1dd1dda0bb66e6ae1b41717a04c8e306"·name="a1dd1dda0bb66e6ae1b41717a04c8e306"></a>
464 EIGEN_MAKE_ALIGNED_OPERATOR_NEW·typedef·CAMERA&#160;</td><td·class="memItemRight"·valign="bottom"><b>Camera</b></td></tr>464 EIGEN_MAKE_ALIGNED_OPERATOR_NEW·typedef·CAMERA&#160;</td><td·class="memItemRight"·valign="bottom"><b>Camera</b></td></tr>
465 <tr·class="separator:a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memSeparator"·colspan="2">&#160;</td></tr>465 <tr·class="separator:a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
466 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>466 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
467 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">467 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">
468 <a·class="el"·href="a00047.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="a00020.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>
469 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>469 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>
470 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>470 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
471 </table><table·class="memberdecls">471 </table><table·class="memberdecls">
472 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>472 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
473 Public·Types</h2></td></tr>473 Public·Types</h2></td></tr>
474 <tr·class="memitem:a12fc38c6fed1a5f9f3f372282c7ae333"·id="r_a12fc38c6fed1a5f9f3f372282c7ae333"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a12fc38c6fed1a5f9f3f372282c7ae333"·name="a12fc38c6fed1a5f9f3f372282c7ae333"></a>474 <tr·class="memitem:a12fc38c6fed1a5f9f3f372282c7ae333"·id="r_a12fc38c6fed1a5f9f3f372282c7ae333"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a12fc38c6fed1a5f9f3f372282c7ae333"·name="a12fc38c6fed1a5f9f3f372282c7ae333"></a>
475 typedef·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Cameras</b></td></tr>475 typedef·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Cameras</b></td></tr>
Offset 1079, 15 lines modifiedOffset 1079, 15 lines modified
1079 </dl>1079 </dl>
  
1080 <p>Reimplemented·from·<a·class="el"·href="a04936.html#a47bd3f901807f2820c9ce8f01882c053">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a>.</p>1080 <p>Reimplemented·from·<a·class="el"·href="a04936.html#a47bd3f901807f2820c9ce8f01882c053">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a>.</p>
  
1081 </div>1081 </div>
1082 </div>1082 </div>
1083 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1083 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1084 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01307_source.html">SmartProjectionRigFactor.h</a></li>1084 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01292_source.html">SmartProjectionRigFactor.h</a></li>
1085 </ul>1085 </ul>
1086 </div><!--·contents·-->1086 </div><!--·contents·-->
1087 </div><!--·doc-content·-->1087 </div><!--·doc-content·-->
1088 <!--·start·footer·part·-->1088 <!--·start·footer·part·-->
1089 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1089 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1090 ··<ul>1090 ··<ul>
1091 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04952.html">SmartProjectionRigFactor</a></li>1091 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04952.html">SmartProjectionRigFactor</a></li>
1.78 KB
./usr/share/doc/libgtsam-dev/html/a04956.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01307_source.html">SmartProjectionRigFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01292_source.html">SmartProjectionRigFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04956.html">traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04956.html">traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></li>
909 B
./usr/share/doc/libgtsam-dev/html/a04960.html
    
Offset 757, 15 lines modifiedOffset 757, 15 lines modified
757 </dl>757 </dl>
  
758 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>758 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
759 </div>759 </div>
760 </div>760 </div>
761 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>761 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
762 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_source.html">StereoFactor.h</a></li>762 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_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="a01250_source.html">StereoFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_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="a01241_source.html">TriangulationFactor.h</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01253_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="a01382_source.html">SymbolicBayesNet.h</a></li>551 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373_source.html">SymbolicBayesNet.h</a></li>
552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391.html">SymbolicBayesNet.cpp</a></li>552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385.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="a01382_source.html">SymbolicBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373_source.html">SymbolicBayesNet.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04976.html">traits&lt;·SymbolicBayesNet·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04976.html">traits&lt;·SymbolicBayesNet·&gt;</a></li>
2.0 KB
./usr/share/doc/libgtsam-dev/html/a04980.html
    
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>272 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>
273 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>273 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
274 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>274 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>
275 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>275 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>
276 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>276 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
277 </table>277 </table>
278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicBayesTree.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_source.html">SymbolicBayesTree.h</a></li>
280 </ul>280 </ul>
281 </div><!--·contents·-->281 </div><!--·contents·-->
282 </div><!--·doc-content·-->282 </div><!--·doc-content·-->
283 <!--·start·footer·part·-->283 <!--·start·footer·part·-->
284 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->284 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
285 ··<ul>285 ··<ul>
286 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a></li>286 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a04984.html
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>347 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
348 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">348 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
349 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>349 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
350 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>350 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
351 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>351 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
352 </table>352 </table>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicBayesTree.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_source.html">SymbolicBayesTree.h</a></li>
355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<b>SymbolicBayesTree.cpp</b></li>355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<b>SymbolicBayesTree.cpp</b></li>
356 </ul>356 </ul>
357 </div><!--·contents·-->357 </div><!--·contents·-->
358 </div><!--·doc-content·-->358 </div><!--·doc-content·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
361 ··<ul>361 ··<ul>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04988.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m1,·const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m1,·const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_source.html">SymbolicBayesTree.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04988.html">traits&lt;·SymbolicBayesTreeClique·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04988.html">traits&lt;·SymbolicBayesTreeClique·&gt;</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04992.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicBayesTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_source.html">SymbolicBayesTree.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04992.html">traits&lt;·SymbolicBayesTree·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04992.html">traits&lt;·SymbolicBayesTree·&gt;</a></li>
1.19 KB
./usr/share/doc/libgtsam-dev/html/a04996.html
    
Offset 630, 16 lines modifiedOffset 630, 16 lines modified
630 <p>Print·with·optional·formatter.·</p>630 <p>Print·with·optional·formatter.·</p>
  
631 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>631 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
632 </div>632 </div>
633 </div>633 </div>
634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicConditional.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01370_source.html">SymbolicConditional.h</a></li>
636 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01358.html">SymbolicConditional.cpp</a></li>636 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355.html">SymbolicConditional.cpp</a></li>
637 </ul>637 </ul>
638 </div><!--·contents·-->638 </div><!--·contents·-->
639 </div><!--·doc-content·-->639 </div><!--·doc-content·-->
640 <!--·start·footer·part·-->640 <!--·start·footer·part·-->
641 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->641 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
642 ··<ul>642 ··<ul>
643 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04996.html">SymbolicConditional</a></li>643 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04996.html">SymbolicConditional</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a05000.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m1,·const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m1,·const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01370_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="a01349_source.html">SymbolicEliminationTree.h</a></li>330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388_source.html">SymbolicEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388.html">SymbolicEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349.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="a01349_source.html">SymbolicEliminationTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388_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="a01370_source.html">SymbolicFactor.h</a></li>425 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_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="a01376.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="a01370_source.html">SymbolicFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_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="a01385_source.html">SymbolicFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicFactorGraph.h</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
157 ··<ul>157 ··<ul>
158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05020.html">EliminationTraits&lt;·SymbolicFactorGraph·&gt;</a></li>158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05020.html">EliminationTraits&lt;·SymbolicFactorGraph·&gt;</a></li>
1.2 KB
./usr/share/doc/libgtsam-dev/html/a05024.html
    
Offset 593, 16 lines modifiedOffset 593, 16 lines modified
593 <p>print·</p>593 <p>print·</p>
  
594 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·SymbolicFactor·&gt;</a>.</p>594 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·SymbolicFactor·&gt;</a>.</p>
  
595 </div>595 </div>
596 </div>596 </div>
597 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>597 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_source.html">SymbolicFactorGraph.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicFactorGraph.h</a></li>
599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352.html">SymbolicFactorGraph.cpp</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01343.html">SymbolicFactorGraph.cpp</a></li>
600 </ul>600 </ul>
601 </div><!--·contents·-->601 </div><!--·contents·-->
602 </div><!--·doc-content·-->602 </div><!--·doc-content·-->
603 <!--·start·footer·part·-->603 <!--·start·footer·part·-->
604 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->604 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
605 ··<ul>605 ··<ul>
606 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05024.html">SymbolicFactorGraph</a></li>606 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05024.html">SymbolicFactorGraph</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a05028.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_source.html">SymbolicFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicFactorGraph.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05028.html">traits&lt;·SymbolicFactorGraph·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05028.html">traits&lt;·SymbolicFactorGraph·&gt;</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a05032.html
    
Offset 391, 16 lines modifiedOffset 391, 16 lines modified
391 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>391 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
392 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">392 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
393 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>393 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
394 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>394 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
395 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>395 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
396 </table>396 </table>
397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361_source.html">SymbolicISAM.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01358_source.html">SymbolicISAM.h</a></li>
399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379.html">SymbolicISAM.cpp</a></li>399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346.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="a01343_source.html">SymbolicJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382_source.html">SymbolicJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373.html">SymbolicJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391.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="a00188_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_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="a00188_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">DiscreteFactor.h</a></li>
107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">GaussianFactor.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">GaussianFactor.h</a></li>
108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">NonlinearFactor.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_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="a00680_source.html">Conditional.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_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="a00725_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00725_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00725_source.html">GaussianFactor.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">GaussianFactor.h</a></li>
109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827_source.html">HessianFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">HessianFactor.h</a></li>
110 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00776_source.html">JacobianFactor.h</a></li>110 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719_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="a01097_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_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="a01097_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_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="a00020.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="a00026.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="aa00020_html"><div·class="ttname"><a·href="a00020.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>157 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.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="a01283.html">gtsam/slam/ProjectionFactor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01337.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="a00758.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="a00707.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="a00704.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="a00893.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="a01154.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="a01085.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="a01097.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="a01025.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="a01130.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="a01127.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="a00476.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="a00431.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="a00407.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="a00383.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="a00278.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="a00284.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="a00410.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="a00278.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="a00359.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="a00386.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="a00458.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="a00371.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="aa00278_html"><div·class="ttname"><a·href="a00278.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>441 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
 442 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.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">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
 444 <div·class="ttc"·id="aa00383_html"><div·class="ttname"><a·href="a00383.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
442 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>445 <div·class="ttc"·id="aa00386_html"><div·class="ttname"><a·href="a00386.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
443 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div> 
444 <div·class="ttc"·id="aa00410_html"><div·class="ttname"><a·href="a00410.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
445 <div·class="ttc"·id="aa00458_html"><div·class="ttname"><a·href="a00458.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div> 
446 <div·class="ttc"·id="aa00476_html"><div·class="ttname"><a·href="a00476.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>446 <div·class="ttc"·id="aa00431_html"><div·class="ttname"><a·href="a00431.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
447 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div> 
448 <div·class="ttc"·id="aa00758_html"><div·class="ttname"><a·href="a00758.html">Sampler.h</a></div><div·class="ttdoc">sampling·from·a·NoiseModel</div></div>447 <div·class="ttc"·id="aa00707_html"><div·class="ttname"><a·href="a00707.html">Sampler.h</a></div><div·class="ttdoc">sampling·from·a·NoiseModel</div></div>
 448 <div·class="ttc"·id="aa00893_html"><div·class="ttname"><a·href="a00893.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
449 <div·class="ttc"·id="aa01097_html"><div·class="ttname"><a·href="a01097.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>449 <div·class="ttc"·id="aa01025_html"><div·class="ttname"><a·href="a01025.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
 450 <div·class="ttc"·id="aa01085_html"><div·class="ttname"><a·href="a01085.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
450 <div·class="ttc"·id="aa01130_html"><div·class="ttname"><a·href="a01130.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="aa01127_html"><div·class="ttname"><a·href="a01127.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="aa01154_html"><div·class="ttname"><a·href="a01154.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div> 
452 <div·class="ttc"·id="aa01283_html"><div·class="ttname"><a·href="a01283.html">ProjectionFactor.h</a></div><div·class="ttdoc">Reprojection·of·a·LANDMARK·to·a·2D·point.</div></div>452 <div·class="ttc"·id="aa01337_html"><div·class="ttname"><a·href="a01337.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.4 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="a00080.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="a00110.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="a00635.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="aa00080_html"><div·class="ttname"><a·href="a00080.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="aa00110_html"><div·class="ttname"><a·href="a00110.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="aa00635_html"><div·class="ttname"><a·href="a00635.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="a00287.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="a00944.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="a00962.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="aa00287_html"><div·class="ttname"><a·href="a00287.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>
147 <div·class="ttc"·id="aa00944_html"><div·class="ttname"><a·href="a00944.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>147 <div·class="ttc"·id="aa00962_html"><div·class="ttname"><a·href="a00962.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="a01028.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="a01097.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="a00074.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="a00005.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="a00122.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="a00011.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="aa00074_html"><div·class="ttname"><a·href="a00074.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>141 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
142 <div·class="ttc"·id="aa00122_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00122.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="aa00011_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00011.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="aa01028_html"><div·class="ttname"><a·href="a01028.html">Expression.h</a></div><div·class="ttdoc">Expressions·for·Block·Automatic·Differentiation.</div></div>143 <div·class="ttc"·id="aa01097_html"><div·class="ttname"><a·href="a01097.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.3 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="a00278.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="a00284.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="a00359.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="a00386.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="a00467.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="a00320.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="a00464.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="a00437.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="a00458.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="a00371.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="a00122.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="a00011.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="a00122.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="a00011.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="aa00122_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00122.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="aa00011_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00011.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="aa00278_html"><div·class="ttname"><a·href="a00278.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>303 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>
 304 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>
 305 <div·class="ttc"·id="aa00371_html"><div·class="ttname"><a·href="a00371.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
304 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>306 <div·class="ttc"·id="aa00386_html"><div·class="ttname"><a·href="a00386.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
305 <div·class="ttc"·id="aa00458_html"><div·class="ttname"><a·href="a00458.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div> 
306 <div·class="ttc"·id="aa00464_html"><div·class="ttname"><a·href="a00464.html">Line3.h</a></div><div·class="ttdoc">4·dimensional·manifold·of·3D·lines</div></div>307 <div·class="ttc"·id="aa00437_html"><div·class="ttname"><a·href="a00437.html">Line3.h</a></div><div·class="ttdoc">4·dimensional·manifold·of·3D·lines</div></div>
307 <div·class="ttc"·id="aa00467_html"><div·class="ttname"><a·href="a00467.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</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>
1010 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="a01097.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="a01025.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="a00080.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="a00110.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="a00047.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="a00020.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="aa00047_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00047.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>222 <div·class="ttc"·id="aa00020_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00020.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="aa00080_html"><div·class="ttname"><a·href="a00080.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="aa00110_html"><div·class="ttname"><a·href="a00110.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
224 <div·class="ttc"·id="aa01097_html"><div·class="ttname"><a·href="a01097.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>224 <div·class="ttc"·id="aa01025_html"><div·class="ttname"><a·href="a01025.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="a00281.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="a00350.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="aa00281_html"><div·class="ttname"><a·href="a00281.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>213 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>
214 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>214 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
215 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>215 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
216 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>216 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
217 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>217 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
218 <div·class="ttc"·id="aa01428_html_ae7aea35c31bdd409313b52d451b18649"><div·class="ttname"><a·href="a01428.html#ae7aea35c31bdd409313b52d451b18649">gtsam::genericValue</a></div><div·class="ttdeci">GenericValue&lt;·T·&gt;·genericValue(const·T·&amp;v)</div><div·class="ttdoc">Functional·constructor·of·GenericValue&lt;T&gt;·so·T·can·be·automatically·deduced.</div><div·class="ttdef"><b>Definition</b>·GenericValue.h:212</div></div>218 <div·class="ttc"·id="aa01428_html_ae7aea35c31bdd409313b52d451b18649"><div·class="ttname"><a·href="a01428.html#ae7aea35c31bdd409313b52d451b18649">gtsam::genericValue</a></div><div·class="ttdeci">GenericValue&lt;·T·&gt;·genericValue(const·T·&amp;v)</div><div·class="ttdoc">Functional·constructor·of·GenericValue&lt;T&gt;·so·T·can·be·automatically·deduced.</div><div·class="ttdef"><b>Definition</b>·GenericValue.h:212</div></div>
219 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>219 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
220 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>220 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
9.39 KB
./usr/share/doc/libgtsam-dev/html/dir_0e8eb460b7f775f5eda250a12ea9d76a.html
    
Offset 99, 45 lines modifiedOffset 99, 45 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">symbolic·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">symbolic·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.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="a01385.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="a01382_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html">SymbolicBayesNet.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01373_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01373.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="a01346_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01346.html">SymbolicBayesTree.h</a></td></tr>110 <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">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="a01358.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="a01355.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="a01367_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01367.html">SymbolicConditional.h</a></td></tr>114 <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">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="a01388.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="a01349.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="a01349_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01349.html">SymbolicEliminationTree.h</a></td></tr>118 <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">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="a01376_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01376.html">SymbolicFactor-inst.h</a></td></tr>120 <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">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="a01376.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="a01370_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01370.html">SymbolicFactor.h</a></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>
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="a01352.html">SymbolicFactorGraph.cpp</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">SymbolicFactorGraph.cpp</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01385_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01385.html">SymbolicFactorGraph.h</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01367_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01367.html">SymbolicFactorGraph.h</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.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="a01346.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="a01361_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01361.html">SymbolicISAM.h</a></td></tr>132 <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">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="a01373.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="a01391.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="a01343_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">SymbolicJunctionTree.h</a></td></tr>136 <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">SymbolicJunctionTree.h</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>138 </table>
139 </div><!--·contents·-->139 </div><!--·contents·-->
140 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>143 ··<ul>
1.95 KB
./usr/share/doc/libgtsam-dev/html/dir_0e8eb460b7f775f5eda250a12ea9d76a.js
1.81 KB
js-beautify {}
Max HTML report size reached
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="a00698_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="a00611_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="a00689_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html">BayesNet.h</a></td></tr>108 <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">BayesNet.h</a></td></tr>
109 <tr·class="memdesc:a00689"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·network.·<br·/></td></tr>109 <tr·class="memdesc:a00614"><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="a00659_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00659.html">BayesTree-inst.h</a></td></tr>111 <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">BayesTree-inst.h</a></td></tr>
112 <tr·class="memdesc:a00659"><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:a00698"><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="a00653.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="a00632.html">BayesTree.cpp</a></td></tr>
115 <tr·class="memdesc:a00653"><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:a00632"><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="a00695_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00695.html">BayesTree.h</a></td></tr>117 <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">BayesTree.h</a></td></tr>
118 <tr·class="memdesc:a00695"><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:a00593"><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="a00578_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">BayesTreeCliqueBase-inst.h</a></td></tr>120 <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">BayesTreeCliqueBase-inst.h</a></td></tr>
121 <tr·class="memdesc:a00578"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>121 <tr·class="memdesc:a00578"><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="a00602_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00602.html">BayesTreeCliqueBase.h</a></td></tr>123 <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">BayesTreeCliqueBase.h</a></td></tr>
124 <tr·class="memdesc:a00602"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>124 <tr·class="memdesc:a00662"><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="a00629_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00629.html">ClusterTree-inst.h</a></td></tr>126 <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">ClusterTree-inst.h</a></td></tr>
127 <tr·class="memdesc:a00629"><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:a00623"><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="a00608_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00608.html">ClusterTree.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00686_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00686.html">ClusterTree.h</a></td></tr>
130 <tr·class="memdesc:a00608"><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:a00686"><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="a00677_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="a00644_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="a00680_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00680.html">Conditional.h</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00650_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html">Conditional.h</a></td></tr>
135 <tr·class="memdesc:a00680"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·conditional·densities.·<br·/></td></tr>135 <tr·class="memdesc:a00650"><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="a00572.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="a00599.html">DotWriter.cpp</a></td></tr>
138 <tr·class="memdesc:a00572"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatting·for·factor·graphs.·<br·/></td></tr>138 <tr·class="memdesc:a00599"><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="a00686_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00686.html">DotWriter.h</a></td></tr>140 <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">DotWriter.h</a></td></tr>
141 <tr·class="memdesc:a00686"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter.·<br·/></td></tr>141 <tr·class="memdesc:a00581"><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="a00638_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminateableFactorGraph-inst.h</b></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00695_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminateableFactorGraph-inst.h</b></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00623_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00623.html">EliminateableFactorGraph.h</a></td></tr>145 <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">EliminateableFactorGraph.h</a></td></tr>
146 <tr·class="memdesc:a00623"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·elimination·algorithms·for·factor·graphs.·<br·/></td></tr>146 <tr·class="memdesc:a00590"><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="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html">EliminationTree-inst.h</a></td></tr>148 <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">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="a00641_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00641.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="a00614.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="a00668.html">Factor.cpp</a></td></tr>
153 <tr·class="memdesc:a00614"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>153 <tr·class="memdesc:a00668"><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="a00593_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00593.html">Factor.h</a></td></tr>155 <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">Factor.h</a></td></tr>
156 <tr·class="memdesc:a00593"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>156 <tr·class="memdesc:a00647"><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="a00683_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">FactorGraph-inst.h</a></td></tr>158 <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">FactorGraph-inst.h</a></td></tr>
159 <tr·class="memdesc:a00683"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>159 <tr·class="memdesc:a00572"><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="a00575_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html">FactorGraph.h</a></td></tr>161 <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">FactorGraph.h</a></td></tr>
162 <tr·class="memdesc:a00575"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>162 <tr·class="memdesc:a00659"><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="a00656_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="a00683_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="a00596_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00596.html">graph.h</a></td></tr>166 <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">graph.h</a></td></tr>
167 <tr·class="memdesc:a00596"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graph·algorithm·using·boost·library.·<br·/></td></tr>167 <tr·class="memdesc:a00656"><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="a00620_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00620.html">inference-inst.h</a></td></tr>169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00617_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00617.html">inference-inst.h</a></td></tr>
170 <tr·class="memdesc:a00620"><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:a00617"><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="a00650_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html">inferenceExceptions.h</a></td></tr>172 <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">inferenceExceptions.h</a></td></tr>
173 <tr·class="memdesc:a00650"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·inference·algorithms.·<br·/></td></tr>173 <tr·class="memdesc:a00629"><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="a00644_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00644.html">ISAM-inst.h</a></td></tr>175 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00692_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">ISAM-inst.h</a></td></tr>
176 <tr·class="memdesc:a00644"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>176 <tr·class="memdesc:a00692"><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="a00647_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00647.html">ISAM.h</a></td></tr>178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00638_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00638.html">ISAM.h</a></td></tr>
179 <tr·class="memdesc:a00647"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>179 <tr·class="memdesc:a00638"><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="a00701_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">JunctionTree-inst.h</a></td></tr>181 <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">JunctionTree-inst.h</a></td></tr>
182 <tr·class="memdesc:a00701"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree,·template·bodies.·<br·/></td></tr>182 <tr·class="memdesc:a00701"><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="a00665_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00665.html">JunctionTree.h</a></td></tr>184 <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">JunctionTree.h</a></td></tr>
185 <tr·class="memdesc:a00665"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree.·<br·/></td></tr>185 <tr·class="memdesc:a00677"><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="a00635_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.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="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">LabeledSymbol.h</a></td></tr>189 <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">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="a00632_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00632.html">MetisIndex-inl.h</a></td></tr>191 <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">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="a00617_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00617.html">MetisIndex.h</a></td></tr>193 <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">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="a00581.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="a00689.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="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00674.html">Ordering.h</a></td></tr>197 <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">Ordering.h</a></td></tr>
198 <tr·class="memdesc:a00674"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·ordering·for·the·elimination·algorithm.·<br·/></td></tr>198 <tr·class="memdesc:a00587"><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="a00590.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="a00671.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="a00611_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00611.html">VariableIndex-inl.h</a></td></tr>204 <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">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="a00635.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="a00575.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="a00626_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html">VariableIndex.h</a></td></tr>208 <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">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="a00692.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="a00608.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="a00671_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00671.html">VariableSlots.h</a></td></tr>212 <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">VariableSlots.h</a></td></tr>
213 <tr·class="memdesc:a00671"><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:a00596"><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.08 KB
./usr/share/doc/libgtsam-dev/html/dir_169eaf73225633059c1416b195c6cb0d.js
3.94 KB
js-beautify {}
Max HTML report size reached
20.4 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="a00194.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="a00263.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="a00224_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">AlgebraicDecisionTree.h</a></td></tr>108 <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">AlgebraicDecisionTree.h</a></td></tr>
109 <tr·class="memdesc:a00224"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Algebraic·Decision·Trees.·<br·/></td></tr>109 <tr·class="memdesc:a00233"><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="a00218_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">Assignment.h</a></td></tr>111 <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">Assignment.h</a></td></tr>
112 <tr·class="memdesc:a00218"><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:a00248"><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="a00233_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="a00185_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="a00239_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">DecisionTree.h</a></td></tr>116 <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">DecisionTree.h</a></td></tr>
117 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Decision·Tree·for·use·in·DiscreteFactors.·<br·/></td></tr>117 <tr·class="memdesc:a00179"><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="a00272.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="a00182.html">DecisionTreeFactor.cpp</a></td></tr>
120 <tr·class="memdesc:a00272"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>120 <tr·class="memdesc:a00182"><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="a00227_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">DecisionTreeFactor.h</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00188_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.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="a00269.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="a00218.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="a00197_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">DiscreteBayesNet.h</a></td></tr>126 <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">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="a00200.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:a00200"><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="a00266_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html">DiscreteBayesTree.h</a></td></tr>131 <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">DiscreteBayesTree.h</a></td></tr>
132 <tr·class="memdesc:a00266"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></td></tr>132 <tr·class="memdesc:a00227"><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="a00212.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="a00230.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="a00260_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">DiscreteConditional.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00257_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">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="a00236.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="a00212.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="a00242_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00242.html">DiscreteDistribution.h</a></td></tr>140 <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">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="a00203.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="a00224.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="a00251_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">DiscreteEliminationTree.h</a></td></tr>144 <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">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="a00257.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="a00266.html">DiscreteFactor.cpp</a></td></tr>
147 <tr·class="memdesc:a00257"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>147 <tr·class="memdesc:a00266"><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="a00188_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">DiscreteFactor.h</a></td></tr>149 <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">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="a00254.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="a00236.html">DiscreteFactorGraph.cpp</a></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00230_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">DiscreteFactorGraph.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00197_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.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="a00215.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="a00215.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="a00179_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">DiscreteJunctionTree.h</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00206_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">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="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">DiscreteKey.h</a></td></tr>159 <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">DiscreteKey.h</a></td></tr>
160 <tr·class="memdesc:a00221"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialized·key·for·discrete·variables·<br·/></td></tr>160 <tr·class="memdesc:a00272"><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="a00209.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="a00203.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="a00245_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00245.html">DiscreteLookupDAG.h</a></td></tr>164 <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">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="a00206_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">DiscreteMarginals.h</a></td></tr>166 <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">DiscreteMarginals.h</a></td></tr>
167 <tr·class="memdesc:a00206"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·<br·/></td></tr>167 <tr·class="memdesc:a00221"><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="a00185.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="a00260.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="a00191_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">DiscreteValues.h</a></td></tr>171 <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">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="a00182.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="a00209.html">Signature.cpp</a></td></tr>
174 <tr·class="memdesc:a00182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>174 <tr·class="memdesc:a00209"><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="a00248_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html">Signature.h</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00191_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">Signature.h</a></td></tr>
177 <tr·class="memdesc:a00248"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>177 <tr·class="memdesc:a00191"><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.46 KB
./usr/share/doc/libgtsam-dev/html/dir_20686f9fbb87ff6485e15cdc5f2b7011.js
3.32 KB
js-beautify {}
Max HTML report size reached
26.5 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="a01337_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01337.html">AntiFactor.h</a></td></tr>106 <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">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="a01319_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01319.html">BetweenFactor.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01322_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01322.html">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="a01334_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01334.html">BoundingConstraint.h</a></td></tr>114 <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">BoundingConstraint.h</a></td></tr>
115 <tr·class="memdesc:a01334"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·partially·implemented·constraints·to·implement·bounds.·<br·/></td></tr>115 <tr·class="memdesc:a01331"><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="a01265.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="a01262.html">dataset.cpp</a></td></tr>
118 <tr·class="memdesc:a01265"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>118 <tr·class="memdesc:a01262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01259_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01259.html">dataset.h</a></td></tr>120 <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">dataset.h</a></td></tr>
121 <tr·class="memdesc:a01259"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>121 <tr·class="memdesc:a01283"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01253.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="a01235.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="a01244_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01244.html">EssentialMatrixConstraint.h</a></td></tr>125 <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"><a·class="el"·href="a01298.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="a01310_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="a01268_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="a01325.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="a01319.html">FrobeniusFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a01325"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>133 <tr·class="memdesc:a01319"><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="a01280_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01280.html">FrobeniusFactor.h</a></td></tr>135 <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">FrobeniusFactor.h</a></td></tr>
136 <tr·class="memdesc:a01280"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>136 <tr·class="memdesc:a01325"><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="a01292_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01292.html">GeneralSFMFactor.h</a></td></tr>138 <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">GeneralSFMFactor.h</a></td></tr>
139 <tr·class="memdesc:a01292"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·general·SFM·factor·with·an·unknown·calibration·<br·/></td></tr>139 <tr·class="memdesc:a01334"><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="a01301_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01301.html">InitializePose.h</a></td></tr>141 <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">InitializePose.h</a></td></tr>
142 <tr·class="memdesc:a01301"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·<br·/></td></tr>142 <tr·class="memdesc:a01280"><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="a01340.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="a01304.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="a01304_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01304.html">InitializePose3.h</a></td></tr>146 <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">InitializePose3.h</a></td></tr>
147 <tr·class="memdesc:a01304"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose3·in·a·factor·graph.·<br·/></td></tr>147 <tr·class="memdesc:a01238"><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="a01259_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="a01289_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="a01244_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="a01328_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="a01265_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="a01235_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="a01340_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="a01247_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="a01286_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="a01262_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01262.html">lago.h</a></td></tr>159 <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">lago.h</a></td></tr>
160 <tr·class="memdesc:a01262"><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:a01277"><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="a01295_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="a01313_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="a01274_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01274.html">PoseRotationPrior.h</a></td></tr>164 <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">PoseRotationPrior.h</a></td></tr>
165 <tr·class="memdesc:a01274"><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:a01307"><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="a01271_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01271.html">PoseTranslationPrior.h</a></td></tr>167 <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">PoseTranslationPrior.h</a></td></tr>
168 <tr·class="memdesc:a01271"><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:a01301"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·prior·on·the·translation·component·of·a·pose.·<br·/></td></tr>
169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08155.html">PriorFactor.h</a></td></tr>170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08155.html">PriorFactor.h</a></td></tr>
171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01283_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01283.html">ProjectionFactor.h</a></td></tr>172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01337_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01337.html">ProjectionFactor.h</a></td></tr>
173 <tr·class="memdesc:a01283"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reprojection·of·a·LANDMARK·to·a·2D·point.·<br·/></td></tr>173 <tr·class="memdesc:a01337"><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="a01256_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="a01256_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="a01286_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01286.html">RegularImplicitSchurFactor.h</a></td></tr>179 <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">RegularImplicitSchurFactor.h</a></td></tr>
180 <tr·class="memdesc:a01286"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·<br·/></td></tr>180 <tr·class="memdesc:a01328"><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="a01268_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="a01250_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="a01316_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01316.html">SmartFactorBase.h</a></td></tr>184 <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">SmartFactorBase.h</a></td></tr>
185 <tr·class="memdesc:a01316"><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:a01241"><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="a01298_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01298.html">SmartFactorParams.h</a></td></tr>187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01295_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01295.html">SmartFactorParams.h</a></td></tr>
188 <tr·class="memdesc:a01298"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·<br·/></td></tr>188 <tr·class="memdesc:a01295"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·<br·/></td></tr>
189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01331_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01331.html">SmartProjectionFactor.h</a></td></tr>190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01271_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01271.html">SmartProjectionFactor.h</a></td></tr>
191 <tr·class="memdesc:a01331"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·cameras·(pose·+·calibration)·<br·/></td></tr>191 <tr·class="memdesc:a01271"><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="a01277_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01277.html">SmartProjectionPoseFactor.h</a></td></tr>193 <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">SmartProjectionPoseFactor.h</a></td></tr>
194 <tr·class="memdesc:a01277"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>194 <tr·class="memdesc:a01289"><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="a01307_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01307.html">SmartProjectionRigFactor.h</a></td></tr>196 <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">SmartProjectionRigFactor.h</a></td></tr>
197 <tr·class="memdesc:a01307"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>197 <tr·class="memdesc:a01292"><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="a01250_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01250.html">StereoFactor.h</a></td></tr>199 <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"><a·class="el"·href="a01316.html">StereoFactor.h</a></td></tr>
200 <tr·class="memdesc:a01250"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-linear·factor·for·stereo·measurements.·<br·/></td></tr>200 <tr·class="memdesc:a01316"><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="a01241_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="a01253_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="a00518.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="a00497.html">GaussianMixture.cpp</a></td></tr>
107 <tr·class="memdesc:a00518"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>107 <tr·class="memdesc:a00497"><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="a00566_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html">GaussianMixture.h</a></td></tr>109 <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">GaussianMixture.h</a></td></tr>
110 <tr·class="memdesc:a00566"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>110 <tr·class="memdesc:a00503"><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="a00506.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="a00557.html">GaussianMixtureFactor.cpp</a></td></tr>
113 <tr·class="memdesc:a00506"><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:a00557"><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="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html">GaussianMixtureFactor.h</a></td></tr>115 <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">GaussianMixtureFactor.h</a></td></tr>
116 <tr·class="memdesc:a00542"><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:a00536"><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="a00545.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="a00515.html">HybridBayesNet.cpp</a></td></tr>
119 <tr·class="memdesc:a00545"><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:a00515"><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="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00509.html">HybridBayesNet.h</a></td></tr>121 <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">HybridBayesNet.h</a></td></tr>
122 <tr·class="memdesc:a00509"><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:a00527"><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="a00521.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="a00509.html">HybridBayesTree.cpp</a></td></tr>
125 <tr·class="memdesc:a00521"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>125 <tr·class="memdesc:a00509"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">HybridBayesTree.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">HybridBayesTree.h</a></td></tr>
128 <tr·class="memdesc:a00494"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>128 <tr·class="memdesc:a00488"><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="a00566.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="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.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="a00515.html">HybridEliminationTree.cpp</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00485.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="a00551_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00551.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="a00503.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="a00494.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="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">HybridFactor.h</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">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="a00527.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="a00545.html">HybridFactorGraph.cpp</a></td></tr>
143 <tr·class="memdesc:a00527"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>143 <tr·class="memdesc:a00545"><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="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">HybridFactorGraph.h</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00563_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html">HybridFactorGraph.h</a></td></tr>
146 <tr·class="memdesc:a00536"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>146 <tr·class="memdesc:a00563"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.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="a00491.html">HybridGaussianFactorGraph.cpp</a></td></tr>
149 <tr·class="memdesc:a00569"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>149 <tr·class="memdesc:a00491"><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="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">HybridGaussianFactorGraph.h</a></td></tr>151 <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">HybridGaussianFactorGraph.h</a></td></tr>
152 <tr·class="memdesc:a00530"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linearized·Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>152 <tr·class="memdesc:a00539"><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="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">HybridGaussianISAM.h</a></td></tr>154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00569_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.html">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="a00548.html">HybridJunctionTree.cpp</a></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">HybridJunctionTree.cpp</a></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">HybridJunctionTree.h</a></td></tr>158 <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">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="a00485.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="a00548.html">HybridNonlinearFactorGraph.cpp</a></td></tr>
161 <tr·class="memdesc:a00485"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>161 <tr·class="memdesc:a00548"><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="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.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:a00518"><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="a00488.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="a00512.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="a00563_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html">HybridNonlinearISAM.h</a></td></tr>168 <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">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="a00497.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="a00524.html">HybridSmoother.cpp</a></td></tr>
171 <tr·class="memdesc:a00497"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>171 <tr·class="memdesc:a00524"><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="a00557_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00557.html">HybridSmoother.h</a></td></tr>173 <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">HybridSmoother.h</a></td></tr>
174 <tr·class="memdesc:a00557"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>174 <tr·class="memdesc:a00500"><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="a00560_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html">HybridValues.h</a></td></tr>176 <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">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="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00491.html">MixtureFactor.h</a></td></tr>178 <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">MixtureFactor.h</a></td></tr>
179 <tr·class="memdesc:a00491"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·Mixture·factor·of·continuous·and·discrete.·<br·/></td></tr>179 <tr·class="memdesc:a00554"><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
18.7 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="a00965.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="a00998.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="a00950_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00950.html">AHRSFactor.h</a></td></tr>108 <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">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="a00932.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="a00932.html">AttitudeFactor.cpp</a></td></tr>
111 <tr·class="memdesc:a00932"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Attitude·factor.·<br·/></td></tr>111 <tr·class="memdesc:a00932"><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="a00902_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00902.html">AttitudeFactor.h</a></td></tr>113 <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">AttitudeFactor.h</a></td></tr>
114 <tr·class="memdesc:a00902"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Attitude·factor.·<br·/></td></tr>114 <tr·class="memdesc:a00944"><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="a00974.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="a00941.html">BarometricFactor.cpp</a></td></tr>
117 <tr·class="memdesc:a00974"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Barometric·factor.·<br·/></td></tr>117 <tr·class="memdesc:a00941"><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="a00947_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00947.html">BarometricFactor.h</a></td></tr>119 <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">BarometricFactor.h</a></td></tr>
120 <tr·class="memdesc:a00947"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Barometric·factor.·<br·/></td></tr>120 <tr·class="memdesc:a00992"><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="a00980.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="a00950.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="a00929_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00929.html">CombinedImuFactor.h</a></td></tr>124 <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">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="a00908_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00908.html">ConstantVelocityFactor.h</a></td></tr>126 <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">ConstantVelocityFactor.h</a></td></tr>
127 <tr·class="memdesc:a00908"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maintain·a·constant·velocity·motion·model·between·two·NavStates.·<br·/></td></tr>127 <tr·class="memdesc:a00956"><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="a00983.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="a00983.html">GPSFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a00983"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·GPS·factor.·<br·/></td></tr>133 <tr·class="memdesc:a00983"><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="a00920_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00920.html">GPSFactor.h</a></td></tr>135 <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">GPSFactor.h</a></td></tr>
136 <tr·class="memdesc:a00920"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·GPS·factor.·<br·/></td></tr>136 <tr·class="memdesc:a00908"><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="a00989.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="a00968.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="a00968_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00968.html">ImuBias.h</a></td></tr>140 <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">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="a00992.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="a00959.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="a00938_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">ImuFactor.h</a></td></tr>144 <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">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="a00917_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00917.html">MagFactor.h</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00995_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00995.html">MagFactor.h</a></td></tr>
147 <tr·class="memdesc:a00917"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factors·involving·magnetometers.·<br·/></td></tr>147 <tr·class="memdesc:a00995"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factors·involving·magnetometers.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00956_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="a00920_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="a00977.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="a00947.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="a00998_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00998.html">ManifoldPreintegration.h</a></td></tr>153 <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">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="a00944_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00944.html">NavState.h</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00962_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00962.html">NavState.h</a></td></tr>
156 <tr·class="memdesc:a00944"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state·composing·of·attitude,·position,·and·velocity.·<br·/></td></tr>156 <tr·class="memdesc:a00962"><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="a00935.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="a00989.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="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">PreintegratedRotation.h</a></td></tr>160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00971_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00971.html">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="a00914_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">PreintegrationBase.h</a></td></tr>162 <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">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="a00965_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00965.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="a00971_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00971.html">Scenario.h</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00914_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">Scenario.h</a></td></tr>
167 <tr·class="memdesc:a00971"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>167 <tr·class="memdesc:a00914"><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="a00995_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00995.html">ScenarioRunner.h</a></td></tr>169 <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">ScenarioRunner.h</a></td></tr>
170 <tr·class="memdesc:a00995"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>170 <tr·class="memdesc:a00938"><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="a00959.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="a00902.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="a00941_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00941.html">TangentPreintegration.h</a></td></tr>174 <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">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.01 KB
./usr/share/doc/libgtsam-dev/html/dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.js
2.87 KB
js-beautify {}
Max HTML report size reached
38.3 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="a00113_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="a00143_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="a00050.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="a00068.html">cholesky.cpp</a></td></tr>
109 <tr·class="memdesc:a00050"><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:a00068"><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="a00125_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.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:a00125"><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="a00026_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="a00047_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="a00032.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="a00101.html">debug.cpp</a></td></tr>
119 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>119 <tr·class="memdesc:a00101"><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="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">debug.h</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html">debug.h</a></td></tr>
122 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>122 <tr·class="memdesc:a00053"><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="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00116.html">DSFMap.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00116.html">DSFMap.h</a></td></tr>
125 <tr·class="memdesc:a00116"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allow·for·arbitrary·type·in·DSF.·<br·/></td></tr>125 <tr·class="memdesc:a00116"><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="a00044.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="a00125.html">DSFVector.cpp</a></td></tr>
128 <tr·class="memdesc:a00044"><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:a00125"><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="a00077_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00077.html">DSFVector.h</a></td></tr>130 <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">DSFVector.h</a></td></tr>
131 <tr·class="memdesc:a00077"><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:a00032"><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="a00017_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00017.html">FastDefaultAllocator.h</a></td></tr>133 <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">FastDefaultAllocator.h</a></td></tr>
134 <tr·class="memdesc:a00017"><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:a00041"><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="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">FastList.h</a></td></tr>136 <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"><a·class="el"·href="a00086.html">FastList.h</a></td></tr>
137 <tr·class="memdesc:a00014"><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:a00086"><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="a00149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">FastMap.h</a></td></tr>139 <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">FastMap.h</a></td></tr>
140 <tr·class="memdesc:a00149"><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:a00035"><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="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">FastSet.h</a></td></tr>142 <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">FastSet.h</a></td></tr>
143 <tr·class="memdesc:a00062"><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:a00092"><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="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00083.html">FastVector.h</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html">FastVector.h</a></td></tr>
146 <tr·class="memdesc:a00083"><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:a00080"><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="a00110_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="a00017_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="a00065_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00065.html">Group.h</a></td></tr>150 <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">Group.h</a></td></tr>
151 <tr·class="memdesc:a00065"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·class·for·variable·types·with·Group·properties.·<br·/></td></tr>151 <tr·class="memdesc:a00056"><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="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">Lie.h</a></td></tr>153 <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">Lie.h</a></td></tr>
154 <tr·class="memdesc:a00074"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Lie·types.·<br·/></td></tr>154 <tr·class="memdesc:a00005"><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="a00122_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00122.html">lieProxies.h</a></td></tr>156 <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">lieProxies.h</a></td></tr>
157 <tr·class="memdesc:a00122"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·convenient·mappings·of·common·member·functions·for·testing.·<br·/></td></tr>157 <tr·class="memdesc:a00011"><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="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">make_shared.h</a></td></tr>159 <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">make_shared.h</a></td></tr>
160 <tr·class="memdesc:a00038"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make_shared·trampoline·function·to·ensure·proper·alignment·<br·/></td></tr>160 <tr·class="memdesc:a00077"><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="a00002_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.html">Manifold.h</a></td></tr>162 <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">Manifold.h</a></td></tr>
163 <tr·class="memdesc:a00002"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Manifold·types.·<br·/></td></tr>163 <tr·class="memdesc:a00044"><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="a00068.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="a00071.html">Matrix.cpp</a></td></tr>
166 <tr·class="memdesc:a00068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">matrix·class·<br·/></td></tr>166 <tr·class="memdesc:a00071"><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="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">Matrix.h</a></td></tr>168 <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">Matrix.h</a></td></tr>
169 <tr·class="memdesc:a00020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·MatrixXd·<br·/></td></tr>169 <tr·class="memdesc:a00026"><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="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">MatrixSerialization.h</a></td></tr>171 <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">MatrixSerialization.h</a></td></tr>
172 <tr·class="memdesc:a00104"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·for·matrices.·<br·/></td></tr>172 <tr·class="memdesc:a00038"><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="a00143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00143.html">numericalDerivative.h</a></td></tr>174 <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">numericalDerivative.h</a></td></tr>
175 <tr·class="memdesc:a00143"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·functions·to·compute·numerical·derivatives.·<br·/></td></tr>175 <tr·class="memdesc:a00074"><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="a00137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00137.html">OptionalJacobian.h</a></td></tr>177 <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">OptionalJacobian.h</a></td></tr>
178 <tr·class="memdesc:a00137"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Special·class·for·optional·Jacobian·arguments.·<br·/></td></tr>178 <tr·class="memdesc:a00095"><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="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">ProductLieGroup.h</a></td></tr>180 <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">ProductLieGroup.h</a></td></tr>
181 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·product·of·two·Lie·Groups.·<br·/></td></tr>181 <tr·class="memdesc:a00014"><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="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html">serialization.h</a></td></tr>183 <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">serialization.h</a></td></tr>
184 <tr·class="memdesc:a00092"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·functions·for·serializing·data·structures·via·boost.serialization.·<br·/></td></tr>184 <tr·class="memdesc:a00062"><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="a00134_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00134.html">serializationTestHelpers.h</a></td></tr>186 <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">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="a00107.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="a00083.html">SymmetricBlockMatrix.cpp</a></td></tr>
189 <tr·class="memdesc:a00107"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></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>
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="a00041_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00041.html">SymmetricBlockMatrix.h</a></td></tr>191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00122_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00122.html">SymmetricBlockMatrix.h</a></td></tr>
192 <tr·class="memdesc:a00041"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>192 <tr·class="memdesc:a00122"><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="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html">Testable.h</a></td></tr>194 <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">Testable.h</a></td></tr>
195 <tr·class="memdesc:a00080"><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:a00110"><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="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html">TestableAssertions.h</a></td></tr>197 <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">TestableAssertions.h</a></td></tr>
198 <tr·class="memdesc:a00053"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·additional·testing·facilities·for·common·data·structures.·<br·/></td></tr>198 <tr·class="memdesc:a00059"><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="a00086_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="a00104_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="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">ThreadsafeException.h</a></td></tr>202 <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">ThreadsafeException.h</a></td></tr>
203 <tr·class="memdesc:a00011"><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:a00098"><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="a00128.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="a00029.html">timing.cpp</a></td></tr>
206 <tr·class="memdesc:a00128"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>206 <tr·class="memdesc:a00029"><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="a00131_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00131.html">timing.h</a></td></tr>208 <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">timing.h</a></td></tr>
209 <tr·class="memdesc:a00131"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>209 <tr·class="memdesc:a00137"><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="a00146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">treeTraversal-inst.h</a></td></tr>211 <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">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="a00005.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="a00134.html">types.cpp</a></td></tr>
214 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>214 <tr·class="memdesc:a00134"><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="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">types.h</a></td></tr>216 <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">types.h</a></td></tr>
217 <tr·class="memdesc:a00047"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>217 <tr·class="memdesc:a00020"><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="a00059_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00059.html">Value.h</a></td></tr>221 <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">Value.h</a></td></tr>
222 <tr·class="memdesc:a00059"><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:a00023"><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="a00140.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="a00050.html">Vector.cpp</a></td></tr>
225 <tr·class="memdesc:a00140"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·Vectors·<br·/></td></tr>225 <tr·class="memdesc:a00050"><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/39081 bytes (12.74%) of diff not shown.
4.76 KB
./usr/share/doc/libgtsam-dev/html/dir_59d8fae67ebcec1514e0f6d4ea576047.js
4.62 KB
js-beautify {}
Max HTML report size reached
13.9 KB
./usr/share/doc/libgtsam-dev/html/dir_76df0d5ddca8353881dcb68d9cbdfd25.html
    
Offset 99, 58 lines modifiedOffset 99, 58 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="a01184_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01184.html">BinaryMeasurement.h</a></td></tr>106 <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">BinaryMeasurement.h</a></td></tr>
107 <tr·class="memdesc:a01184"><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:a01229"><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="a01211.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="a01199.html">DsfTrackGenerator.cpp</a></td></tr>
110 <tr·class="memdesc:a01211"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>110 <tr·class="memdesc:a01199"><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="a01232_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01232.html">DsfTrackGenerator.h</a></td></tr>112 <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">DsfTrackGenerator.h</a></td></tr>
113 <tr·class="memdesc:a01232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>113 <tr·class="memdesc:a01196"><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="a01205.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="a01226.html">MFAS.cpp</a></td></tr>
116 <tr·class="memdesc:a01205"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·file·for·the·MFAS·class.·<br·/></td></tr>116 <tr·class="memdesc:a01226"><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="a01193_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01193.html">MFAS.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01184_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01184.html">MFAS.h</a></td></tr>
119 <tr·class="memdesc:a01193"><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:a01184"><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="a01220.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="a01211.html">SfmData.cpp</a></td></tr>
122 <tr·class="memdesc:a01220"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>122 <tr·class="memdesc:a01211"><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="a01199_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01199.html">SfmData.h</a></td></tr>124 <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">SfmData.h</a></td></tr>
125 <tr·class="memdesc:a01199"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>125 <tr·class="memdesc:a01202"><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="a01217.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="a01217.html">SfmTrack.cpp</a></td></tr>
128 <tr·class="memdesc:a01217"><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:a01217"><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="a01226_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01226.html">SfmTrack.h</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01214_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01214.html">SfmTrack.h</a></td></tr>
131 <tr·class="memdesc:a01226"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·simple·data·structure·for·a·track·in·Structure·from·Motion.·<br·/></td></tr>131 <tr·class="memdesc:a01214"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·simple·data·structure·for·a·track·in·Structure·from·Motion.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01208.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="a01232.html">ShonanAveraging.cpp</a></td></tr>
134 <tr·class="memdesc:a01208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>134 <tr·class="memdesc:a01232"><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="a01196_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01196.html">ShonanAveraging.h</a></td></tr>136 <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">ShonanAveraging.h</a></td></tr>
137 <tr·class="memdesc:a01196"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>137 <tr·class="memdesc:a01187"><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="a01187_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.html">ShonanFactor.h</a></td></tr>139 <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">ShonanFactor.h</a></td></tr>
140 <tr·class="memdesc:a01187"><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:a01208"><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="a01214_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01214.html">ShonanGaugeFactor.h</a></td></tr>142 <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">ShonanGaugeFactor.h</a></td></tr>
143 <tr·class="memdesc:a01214"><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:a01190"><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="a01202_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01202.html">TranslationFactor.h</a></td></tr>145 <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">TranslationFactor.h</a></td></tr>
146 <tr·class="memdesc:a01202"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement.·<br·/></td></tr>146 <tr·class="memdesc:a01193"><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="a01229.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="a01205.html">TranslationRecovery.cpp</a></td></tr>
149 <tr·class="memdesc:a01229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·code·for·recovering·translations·when·rotations·are·given.·<br·/></td></tr>149 <tr·class="memdesc:a01205"><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="a01223_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01223.html">TranslationRecovery.h</a></td></tr>151 <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">TranslationRecovery.h</a></td></tr>
152 <tr·class="memdesc:a01223"><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:a01223"><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·-->
1.7 KB
./usr/share/doc/libgtsam-dev/html/dir_76df0d5ddca8353881dcb68d9cbdfd25.js
1.55 KB
js-beautify {}
Max HTML report size reached
7.37 KB
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.html
    
Offset 99, 40 lines modifiedOffset 99, 40 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">basis·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">basis·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="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="a00176_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.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:a00176"><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="a00176_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">BasisFactors.h</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00170_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">BasisFactors.h</a></td></tr>
110 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·definitions·for·various·Basis·functors.·<br·/></td></tr>110 <tr·class="memdesc:a00170"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·definitions·for·various·Basis·functors.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00164.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="a00167.html">Chebyshev.cpp</a></td></tr>
113 <tr·class="memdesc:a00164"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>113 <tr·class="memdesc:a00167"><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="a00155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">Chebyshev.h</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">Chebyshev.h</a></td></tr>
116 <tr·class="memdesc:a00155"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>116 <tr·class="memdesc:a00155"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.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:a00170"><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="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">Chebyshev2.h</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">Chebyshev2.h</a></td></tr>
122 <tr·class="memdesc:a00173"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·<br·/></td></tr>122 <tr·class="memdesc:a00173"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html">FitBasis.h</a></td></tr>124 <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">FitBasis.h</a></td></tr>
125 <tr·class="memdesc:a00167"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fit·a·Basis·using·least-squares.·<br·/></td></tr>125 <tr·class="memdesc:a00152"><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="a00161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.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:a00161"><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="a00152_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00152.html">ParameterMatrix.h</a></td></tr>130 <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">ParameterMatrix.h</a></td></tr>
131 <tr·class="memdesc:a00152"><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:a00161"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
991 B
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.js
845 B
js-beautify {}
Max HTML report size reached
45.4 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="a01118.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="a01076.html">CustomFactor.cpp</a></td></tr>
107 <tr·class="memdesc:a01118"><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:a01076"><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="a01058_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01058.html">CustomFactor.h</a></td></tr>109 <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">CustomFactor.h</a></td></tr>
110 <tr·class="memdesc:a01058"><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:a01055"><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="a01082.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="a01133.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="a01085_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01085.html">DoglegOptimizer.h</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01043_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.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="a01073_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html">DoglegOptimizerImpl.h</a></td></tr>116 <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">DoglegOptimizerImpl.h</a></td></tr>
117 <tr·class="memdesc:a01073"><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:a01160"><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="a01016_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01016.html">Expression-inl.h</a></td></tr>119 <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">Expression-inl.h</a></td></tr>
120 <tr·class="memdesc:a01016"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internals·for·<a·class="el"·href="a01028.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·<br·/></td></tr>120 <tr·class="memdesc:a01151"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internals·for·<a·class="el"·href="a01097.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="a01028_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01028.html">Expression.h</a></td></tr>122 <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">Expression.h</a></td></tr>
123 <tr·class="memdesc:a01028"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Expressions·for·Block·Automatic·Differentiation.·<br·/></td></tr>123 <tr·class="memdesc:a01097"><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="a01151_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="a01046_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="a01010_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01010.html">ExpressionFactorGraph.h</a></td></tr>127 <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">ExpressionFactorGraph.h</a></td></tr>
128 <tr·class="memdesc:a01010"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·that·supports·adding·ExpressionFactors·directly.·<br·/></td></tr>128 <tr·class="memdesc:a01019"><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="a01142_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01142.html">expressionTesting.h</a></td></tr>133 <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">expressionTesting.h</a></td></tr>
134 <tr·class="memdesc:a01142"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Test·harness·methods·for·expressions.·<br·/></td></tr>134 <tr·class="memdesc:a01100"><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="a01091_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html">ExtendedKalmanFilter-inl.h</a></td></tr>136 <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">ExtendedKalmanFilter-inl.h</a></td></tr>
137 <tr·class="memdesc:a01091"><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:a01148"><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="a01064_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">ExtendedKalmanFilter.h</a></td></tr>139 <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">ExtendedKalmanFilter.h</a></td></tr>
140 <tr·class="memdesc:a01064"><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:a01070"><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="a01121_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01121.html">factorTesting.h</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01091_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html">factorTesting.h</a></td></tr>
143 <tr·class="memdesc:a01121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluate·derivatives·of·a·nonlinear·factor·numerically.·<br·/></td></tr>143 <tr·class="memdesc:a01091"><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="a01013_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01013.html">FunctorizedFactor.h</a></td></tr>145 <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">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="a01109.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="a01016.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="a01001_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01001.html">GaussNewtonOptimizer.h</a></td></tr>149 <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">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="a01052_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01052.html">GncOptimizer.h</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01103_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">GncOptimizer.h</a></td></tr>
152 <tr·class="memdesc:a01052"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·GncOptimizer·class.·<br·/></td></tr>152 <tr·class="memdesc:a01103"><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="a01025_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="a01088_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="a01106.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="a01022.html">GraphvizFormatting.cpp</a></td></tr>
157 <tr·class="memdesc:a01106"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>157 <tr·class="memdesc:a01022"><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="a01031_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html">GraphvizFormatting.h</a></td></tr>159 <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">GraphvizFormatting.h</a></td></tr>
160 <tr·class="memdesc:a01031"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>160 <tr·class="memdesc:a01115"><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="a01046.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="a01010.html">ISAM2-impl.cpp</a></td></tr>
163 <tr·class="memdesc:a01046"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>163 <tr·class="memdesc:a01010"><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="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01067.html">ISAM2-impl.h</a></td></tr>165 <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">ISAM2-impl.h</a></td></tr>
166 <tr·class="memdesc:a01067"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>166 <tr·class="memdesc:a01058"><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="a01139.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="a01106.html">ISAM2.cpp</a></td></tr>
169 <tr·class="memdesc:a01139"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>169 <tr·class="memdesc:a01106"><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="a01007_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01007.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:a01007"><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="a01055.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="a01109.html">ISAM2Clique.cpp</a></td></tr>
175 <tr·class="memdesc:a01055"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>175 <tr·class="memdesc:a01109"><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="a01160_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01160.html">ISAM2Clique.h</a></td></tr>177 <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">ISAM2Clique.h</a></td></tr>
178 <tr·class="memdesc:a01160"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>178 <tr·class="memdesc:a01049"><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="a01172.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="a01124.html">ISAM2Params.cpp</a></td></tr>
181 <tr·class="memdesc:a01172"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>181 <tr·class="memdesc:a01124"><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="a01040_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01040.html">ISAM2Params.h</a></td></tr>183 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01037_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01037.html">ISAM2Params.h</a></td></tr>
184 <tr·class="memdesc:a01040"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>184 <tr·class="memdesc:a01037"><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="a01127_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01127.html">ISAM2Result.h</a></td></tr>186 <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">ISAM2Result.h</a></td></tr>
187 <tr·class="memdesc:a01127"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·detailed·iSAM2·result.·<br·/></td></tr>187 <tr·class="memdesc:a01004"><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="a01169_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01169.html">ISAM2UpdateParams.h</a></td></tr>189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01067.html">ISAM2UpdateParams.h</a></td></tr>
190 <tr·class="memdesc:a01169"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·extra·params·for·ISAM2::update()·<br·/></td></tr>190 <tr·class="memdesc:a01067"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·extra·params·for·ISAM2::update()·<br·/></td></tr>
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="a01004.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="a01028.html">LevenbergMarquardtOptimizer.cpp</a></td></tr>
193 <tr·class="memdesc:a01004"><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:a01028"><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="a01043_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html">LevenbergMarquardtOptimizer.h</a></td></tr>195 <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">LevenbergMarquardtOptimizer.h</a></td></tr>
196 <tr·class="memdesc:a01043"><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:a01172"><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="a01100.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="a01013.html">LevenbergMarquardtParams.cpp</a></td></tr>
199 <tr·class="memdesc:a01100"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>199 <tr·class="memdesc:a01013"><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="a01019_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01019.html">LevenbergMarquardtParams.h</a></td></tr>201 <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"><a·class="el"·href="a01145.html">LevenbergMarquardtParams.h</a></td></tr>
202 <tr·class="memdesc:a01019"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>202 <tr·class="memdesc:a01145"><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="a01145.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="a01082.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="a01103_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">LinearContainerFactor.h</a></td></tr>206 <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">LinearContainerFactor.h</a></td></tr>
207 <tr·class="memdesc:a01103"><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:a01154"><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="a01079.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="a01166.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="a01136_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01136.html">Marginals.h</a></td></tr>211 <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">Marginals.h</a></td></tr>
212 <tr·class="memdesc:a01136"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·<br·/></td></tr>212 <tr·class="memdesc:a01142"><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="a01133.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="a01034.html">NonlinearConjugateGradientOptimizer.cpp</a></td></tr>
215 <tr·class="memdesc:a01133"><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:a01034"><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="a01124_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01124.html">NonlinearConjugateGradientOptimizer.h</a></td></tr>217 <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">NonlinearConjugateGradientOptimizer.h</a></td></tr>
218 <tr·class="memdesc:a01124"><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:a01052"><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="a01007_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="a01139_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="a01070_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.html">nonlinearExceptions.h</a></td></tr>222 <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">nonlinearExceptions.h</a></td></tr>
223 <tr·class="memdesc:a01070"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·<br·/></td></tr>223 <tr·class="memdesc:a01001"><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="a01148.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="a01079.html">NonlinearFactor.cpp</a></td></tr>
Max diff block lines reached; 10674/46335 bytes (23.04%) of diff not shown.
6.16 KB
./usr/share/doc/libgtsam-dev/html/dir_88adea47575c2d5c40d4070390572b66.js
6.02 KB
js-beautify {}
Max HTML report size reached
46.7 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="a00890_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00890.html">AcceleratedPowerMethod.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00794_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00794.html">AcceleratedPowerMethod.h</a></td></tr>
107 <tr·class="memdesc:a00890"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·<br·/></td></tr>107 <tr·class="memdesc:a00794"><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="a00785_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">BinaryJacobianFactor.h</a></td></tr>109 <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">BinaryJacobianFactor.h</a></td></tr>
110 <tr·class="memdesc:a00785"><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:a00722"><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="a00734_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00734.html">ConjugateGradientSolver.h</a></td></tr>112 <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">ConjugateGradientSolver.h</a></td></tr>
113 <tr·class="memdesc:a00734"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·<br·/></td></tr>113 <tr·class="memdesc:a00884"><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="a00740.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="a00788.html">Errors.cpp</a></td></tr>
116 <tr·class="memdesc:a00740"><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:a00788"><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="a00749_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00749.html">Errors.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00896_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00896.html">Errors.h</a></td></tr>
119 <tr·class="memdesc:a00749"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">vector·of·errors·<br·/></td></tr>119 <tr·class="memdesc:a00896"><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="a00755.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="a00863.html">GaussianBayesNet.cpp</a></td></tr>
122 <tr·class="memdesc:a00755"><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:a00863"><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="a00860_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00860.html">GaussianBayesNet.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00764_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00764.html">GaussianBayesNet.h</a></td></tr>
125 <tr·class="memdesc:a00860"><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:a00764"><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="a00800_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00800.html">GaussianBayesTree-inl.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00824_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00824.html">GaussianBayesTree-inl.h</a></td></tr>
128 <tr·class="memdesc:a00800"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>128 <tr·class="memdesc:a00824"><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="a00800.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:a00800"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00746_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">GaussianBayesTree.h</a></td></tr>133 <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">GaussianBayesTree.h</a></td></tr>
134 <tr·class="memdesc:a00746"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>134 <tr·class="memdesc:a00752"><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="a00839_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00839.html">GaussianConditional-inl.h</a></td></tr>136 <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">GaussianConditional-inl.h</a></td></tr>
137 <tr·class="memdesc:a00839"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>137 <tr·class="memdesc:a00845"><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="a00707.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="a00737.html">GaussianConditional.cpp</a></td></tr>
140 <tr·class="memdesc:a00707"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>140 <tr·class="memdesc:a00737"><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="a00779_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00779.html">GaussianConditional.h</a></td></tr>142 <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">GaussianConditional.h</a></td></tr>
143 <tr·class="memdesc:a00779"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>143 <tr·class="memdesc:a00872"><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="a00761.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="a00869.html">GaussianDensity.cpp</a></td></tr>
146 <tr·class="memdesc:a00761"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>146 <tr·class="memdesc:a00869"><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="a00836_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00836.html">GaussianDensity.h</a></td></tr>148 <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">GaussianDensity.h</a></td></tr>
149 <tr·class="memdesc:a00836"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>149 <tr·class="memdesc:a00758"><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="a00857.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="a00878.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="a00716_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html">GaussianEliminationTree.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00746_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">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="a00845.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="a00734.html">GaussianFactor.cpp</a></td></tr>
156 <tr·class="memdesc:a00845"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>156 <tr·class="memdesc:a00734"><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="a00725_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00725.html">GaussianFactor.h</a></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00731_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00731.html">GaussianFactor.h</a></td></tr>
159 <tr·class="memdesc:a00725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>159 <tr·class="memdesc:a00731"><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="a00896.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="a00887.html">GaussianFactorGraph.cpp</a></td></tr>
162 <tr·class="memdesc:a00896"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>162 <tr·class="memdesc:a00887"><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="a00872_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00872.html">GaussianFactorGraph.h</a></td></tr>164 <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">GaussianFactorGraph.h</a></td></tr>
165 <tr·class="memdesc:a00872"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>165 <tr·class="memdesc:a00815"><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="a00881_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00881.html">GaussianISAM.h</a></td></tr>167 <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">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="a00866.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="a00854.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="a00851_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00851.html">GaussianJunctionTree.h</a></td></tr>171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00875_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00875.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="a00713_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">HessianFactor-inl.h</a></td></tr>173 <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"><a·class="el"·href="a00890.html">HessianFactor-inl.h</a></td></tr>
174 <tr·class="memdesc:a00713"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>174 <tr·class="memdesc:a00890"><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="a00788.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="a00767.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="a00827_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00827.html">HessianFactor.h</a></td></tr>178 <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">HessianFactor.h</a></td></tr>
179 <tr·class="memdesc:a00827"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>179 <tr·class="memdesc:a00782"><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="a00737_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00737.html">iterative-inl.h</a></td></tr>181 <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">iterative-inl.h</a></td></tr>
182 <tr·class="memdesc:a00737"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·template·implementation.·<br·/></td></tr>182 <tr·class="memdesc:a00761"><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="a00878.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="a00716.html">iterative.cpp</a></td></tr>
185 <tr·class="memdesc:a00878"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>185 <tr·class="memdesc:a00716"><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="a00887_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.html">iterative.h</a></td></tr>187 <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">iterative.h</a></td></tr>
188 <tr·class="memdesc:a00887"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>188 <tr·class="memdesc:a00812"><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="a00797.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="a00797.html">IterativeSolver.cpp</a></td></tr>
191 <tr·class="memdesc:a00797"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>191 <tr·class="memdesc:a00797"><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="a00767_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00767.html">IterativeSolver.h</a></td></tr>193 <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">IterativeSolver.h</a></td></tr>
194 <tr·class="memdesc:a00767"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>194 <tr·class="memdesc:a00857"><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="a00854_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="a00740_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="a00899.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="a00821.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="a00776_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">JacobianFactor.h</a></td></tr>200 <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">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="a00848.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="a00839.html">KalmanFilter.cpp</a></td></tr>
203 <tr·class="memdesc:a00848"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>203 <tr·class="memdesc:a00839"><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="a00812_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00812.html">KalmanFilter.h</a></td></tr>205 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00791_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00791.html">KalmanFilter.h</a></td></tr>
206 <tr·class="memdesc:a00812"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>206 <tr·class="memdesc:a00791"><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="a00818_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00818.html">linearAlgorithms-inst.h</a></td></tr>208 <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">linearAlgorithms-inst.h</a></td></tr>
209 <tr·class="memdesc:a00818"><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:a00833"><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="a00743.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="a00899.html">linearExceptions.cpp</a></td></tr>
212 <tr·class="memdesc:a00743"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>212 <tr·class="memdesc:a00899"><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="a00719_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">linearExceptions.h</a></td></tr>214 <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">linearExceptions.h</a></td></tr>
215 <tr·class="memdesc:a00719"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>215 <tr·class="memdesc:a00770"><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="a00821_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="a00803_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="a00731.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="a00773.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="a00875_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00875.html">NoiseModel.h</a></td></tr>221 <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">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="a00842_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="a00818_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="a00728_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00728.html">PowerMethod.h</a></td></tr>225 <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">PowerMethod.h</a></td></tr>
Max diff block lines reached; 12762/47706 bytes (26.75%) of diff not shown.
6.4 KB
./usr/share/doc/libgtsam-dev/html/dir_8b9ec42722111795f76d34c6471319a6.js
6.26 KB
js-beautify {}
Max HTML report size reached
46.9 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="a00281_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html">BearingRange.h</a></td></tr>106 <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">BearingRange.h</a></td></tr>
107 <tr·class="memdesc:a00281"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product.·<br·/></td></tr>107 <tr·class="memdesc:a00350"><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="a00446.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="a00329.html">Cal3.cpp</a></td></tr>
110 <tr·class="memdesc:a00446"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·calibration·models.·<br·/></td></tr>110 <tr·class="memdesc:a00329"><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="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00293.html">Cal3.h</a></td></tr>112 <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">Cal3.h</a></td></tr>
113 <tr·class="memdesc:a00293"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·Calibration·models.·<br·/></td></tr>113 <tr·class="memdesc:a00365"><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="a00314.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="a00275.html">Cal3_S2.cpp</a></td></tr>
116 <tr·class="memdesc:a00314"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>116 <tr·class="memdesc:a00275"><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="a00359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00359.html">Cal3_S2.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00386.html">Cal3_S2.h</a></td></tr>
119 <tr·class="memdesc:a00359"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>119 <tr·class="memdesc:a00386"><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="a00413.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="a00464.html">Cal3_S2Stereo.cpp</a></td></tr>
122 <tr·class="memdesc:a00413"><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:a00464"><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="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00419.html">Cal3_S2Stereo.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00419.html">Cal3_S2Stereo.h</a></td></tr>
125 <tr·class="memdesc:a00419"><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:a00419"><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="a00404.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="a00398.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="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00467.html">Cal3Bundler.h</a></td></tr>129 <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">Cal3Bundler.h</a></td></tr>
130 <tr·class="memdesc:a00467"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.·<br·/></td></tr>130 <tr·class="memdesc:a00320"><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="a00335.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="a00290.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="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00371.html">Cal3DS2.h</a></td></tr>134 <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">Cal3DS2.h</a></td></tr>
135 <tr·class="memdesc:a00371"><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:a00296"><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="a00296.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="a00470.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="a00275_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="a00302_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="a00347.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="a00326.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="a00356_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00356.html">Cal3Fisheye.h</a></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">Cal3Fisheye.h</a></td></tr>
144 <tr·class="memdesc:a00356"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·fisheye·camera.·<br·/></td></tr>144 <tr·class="memdesc:a00476"><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="a00287.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="a00395.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="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00380.html">Cal3Unified.h</a></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00434.html">Cal3Unified.h</a></td></tr>
149 <tr·class="memdesc:a00380"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unified·Calibration·Model,·see·Mei07icra·for·details.·<br·/></td></tr>149 <tr·class="memdesc:a00434"><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="a00431.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="a00407.html">CalibratedCamera.cpp</a></td></tr>
152 <tr·class="memdesc:a00431"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>152 <tr·class="memdesc:a00407"><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="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00368.html">CalibratedCamera.h</a></td></tr>154 <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">CalibratedCamera.h</a></td></tr>
155 <tr·class="memdesc:a00368"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>155 <tr·class="memdesc:a00359"><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="a00383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00383.html">CameraSet.h</a></td></tr>157 <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">CameraSet.h</a></td></tr>
158 <tr·class="memdesc:a00383"><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:a00317"><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="a00437.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="a00428.html">Cyclic.cpp</a></td></tr>
164 <tr·class="memdesc:a00437"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group·implementation.·<br·/></td></tr>164 <tr·class="memdesc:a00428"><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="a00350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00350.html">Cyclic.h</a></td></tr>166 <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">Cyclic.h</a></td></tr>
167 <tr·class="memdesc:a00350"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group,·i.e.,·the·integers·modulo·N.·<br·/></td></tr>167 <tr·class="memdesc:a00332"><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="a00398_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="a00404_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="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00464.html">Line3.h</a></td></tr>171 <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"><a·class="el"·href="a00437.html">Line3.h</a></td></tr>
172 <tr·class="memdesc:a00464"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">4·dimensional·manifold·of·3D·lines·<br·/></td></tr>172 <tr·class="memdesc:a00437"><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="a00284_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="a00353_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="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00458.html">PinholeCamera.h</a></td></tr>176 <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">PinholeCamera.h</a></td></tr>
177 <tr·class="memdesc:a00458"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·pinhole·cameras.·<br·/></td></tr>177 <tr·class="memdesc:a00371"><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="a00377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00377.html">PinholePose.h</a></td></tr>179 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00308_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00308.html">PinholePose.h</a></td></tr>
180 <tr·class="memdesc:a00377"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pinhole·camera·with·known·calibration.·<br·/></td></tr>180 <tr·class="memdesc:a00308"><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="a00323_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00323.html">PinholeSet.h</a></td></tr>182 <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"><a·class="el"·href="a00311.html">PinholeSet.h</a></td></tr>
183 <tr·class="memdesc:a00323"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·<br·/></td></tr>183 <tr·class="memdesc:a00311"><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="a00320.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="a00356.html">Point2.cpp</a></td></tr>
186 <tr·class="memdesc:a00320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>186 <tr·class="memdesc:a00356"><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="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">Point2.h</a></td></tr>188 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00431.html">Point2.h</a></td></tr>
189 <tr·class="memdesc:a00476"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>189 <tr·class="memdesc:a00431"><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="a00362.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="a00401.html">Point3.cpp</a></td></tr>
192 <tr·class="memdesc:a00362"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>192 <tr·class="memdesc:a00401"><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="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00407.html">Point3.h</a></td></tr>194 <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">Point3.h</a></td></tr>
195 <tr·class="memdesc:a00407"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>195 <tr·class="memdesc:a00383"><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="a00374.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="a00323.html">Pose2.cpp</a></td></tr>
198 <tr·class="memdesc:a00374"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>198 <tr·class="memdesc:a00323"><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="a00278_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">Pose2.h</a></td></tr>200 <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">Pose2.h</a></td></tr>
201 <tr·class="memdesc:a00278"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>201 <tr·class="memdesc:a00284"><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="a00428.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="a00479.html">Pose3.cpp</a></td></tr>
204 <tr·class="memdesc:a00428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>204 <tr·class="memdesc:a00479"><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="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">Pose3.h</a></td></tr>206 <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">Pose3.h</a></td></tr>
207 <tr·class="memdesc:a00410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>207 <tr·class="memdesc:a00278"><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="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00401.html">Quaternion.h</a></td></tr>209 <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">Quaternion.h</a></td></tr>
210 <tr·class="memdesc:a00401"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·wrapper·for·Eigen·Quaternions.·<br·/></td></tr>210 <tr·class="memdesc:a00458"><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="a00422.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="a00344.html">Rot2.cpp</a></td></tr>
213 <tr·class="memdesc:a00422"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Rotations·<br·/></td></tr>213 <tr·class="memdesc:a00344"><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="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">Rot2.h</a></td></tr>215 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00413.html">Rot2.h</a></td></tr>
216 <tr·class="memdesc:a00395"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·rotation·<br·/></td></tr>216 <tr·class="memdesc:a00413"><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="a00449.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:a00449"><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="a00287_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.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:a00287"><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="a00341.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="a00299.html">Rot3M.cpp</a></td></tr>
225 <tr·class="memdesc:a00341"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>225 <tr·class="memdesc:a00299"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>
Max diff block lines reached; 15345/47865 bytes (32.06%) of diff not shown.
5.73 KB
./usr/share/doc/libgtsam-dev/html/dir_be4965403b556e5d04a57d44231dfb01.js
5.58 KB
js-beautify {}
Max HTML report size reached
3.12 KB
./usr/share/doc/libgtsam-dev/html/dir_bfc28a2d5821421c95e1320e4031f515.html
    
Offset 128, 19 lines modifiedOffset 128, 19 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="a01406_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01406.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:a01406"><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="a01403.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="a01394.html">precompiled_header.cpp</a></td></tr>
139 <tr·class="memdesc:a01403"><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:a01394"><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="a01397_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">precompiled_header.h</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01397_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">precompiled_header.h</a></td></tr>
142 <tr·class="memdesc:a01397"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&gt;·<br·/></td></tr>142 <tr·class="memdesc:a01397"><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·-->
1.14 KB
./usr/share/doc/libgtsam-dev/html/dir_bfc28a2d5821421c95e1320e4031f515.js
1020 B
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="a00047.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00020.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01142.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01100.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01121.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01091.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00065.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00056.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00074.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00005.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00002.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00044.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="a00080.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00110.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00047.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00020.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00047.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00020.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="a00047.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00020.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01142.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01100.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01121.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01091.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00065.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00056.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00074.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00005.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00002.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00044.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="a00080.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00110.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00047.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00020.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00047.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00020.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
889 B
./usr/share/doc/libgtsam-dev/html/navtreedata.js
793 B
js-beautify {}
Max HTML report size reached
32.7 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex0.js
32.6 KB
js-beautify {}
Max HTML report size reached
24.1 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex1.js
24.0 KB
js-beautify {}
Max HTML report size reached
23.6 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex2.js
23.5 KB
js-beautify {}
Max HTML report size reached
23.6 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex3.js
23.5 KB
js-beautify {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex4.js
15.6 KB
js-beautify {}
Max HTML report size reached
2.43 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex5.js
2.33 KB
js-beautify {}
Max HTML report size reached
16.8 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex6.js
16.7 KB
js-beautify {}
Max HTML report size reached
3.62 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex7.js
3.53 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
19.8 KB
./usr/share/doc/libgtsam-dev/html/search/all_11.js
19.7 KB
js-beautify {}
Max HTML report size reached
773 B
./usr/share/doc/libgtsam-dev/html/search/all_12.js
673 B
js-beautify {}
Max HTML report size reached
8.06 KB
./usr/share/doc/libgtsam-dev/html/search/all_13.js
7.96 KB
js-beautify {}
Max HTML report size reached
41.6 KB
./usr/share/doc/libgtsam-dev/html/search/all_14.js
41.5 KB
js-beautify {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/search/all_15.js
15.6 KB
js-beautify {}
Max HTML report size reached
13.3 KB
./usr/share/doc/libgtsam-dev/html/search/all_17.js
13.2 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.0 KB
./usr/share/doc/libgtsam-dev/html/search/all_2.js
10.9 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.1 KB
./usr/share/doc/libgtsam-dev/html/search/all_4.js
25.0 KB
js-beautify {}
Max HTML report size reached
27.1 KB
./usr/share/doc/libgtsam-dev/html/search/all_5.js
27.0 KB
js-beautify {}
Max HTML report size reached
18.5 KB
./usr/share/doc/libgtsam-dev/html/search/all_6.js
18.4 KB
js-beautify {}
Max HTML report size reached
14.5 KB
./usr/share/doc/libgtsam-dev/html/search/all_7.js
14.4 KB
js-beautify {}
Max HTML report size reached
22.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.38 KB
./usr/share/doc/libgtsam-dev/html/search/all_b.js
4.29 KB
js-beautify {}
Max HTML report size reached
3.09 KB
./usr/share/doc/libgtsam-dev/html/search/all_c.js
2.99 KB
js-beautify {}
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/search/all_d.js
10.8 KB
js-beautify {}
Max HTML report size reached
14.7 KB
./usr/share/doc/libgtsam-dev/html/search/all_e.js
14.6 KB
js-beautify {}
Max HTML report size reached
13.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.54 KB
./usr/share/doc/libgtsam-dev/html/search/files_0.js
1.44 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',·['../a00401.html',·1,·'']]]2 ····['quaternion_2eh_0',·['Quaternion.h',·['../a00458.html',·1,·'']]]
3 ];3 ];
1.55 KB
./usr/share/doc/libgtsam-dev/html/search/files_11.js
1.45 KB
js-beautify {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/search/files_12.js
10.7 KB
js-beautify {}
Max HTML report size reached
2.23 KB
./usr/share/doc/libgtsam-dev/html/search/files_13.js
2.13 KB
js-beautify {}
Max HTML report size reached
2.24 KB
./usr/share/doc/libgtsam-dev/html/search/files_15.js
2.14 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.27 KB
./usr/share/doc/libgtsam-dev/html/search/files_2.js
5.17 KB
js-beautify {}
Max HTML report size reached
6.44 KB
./usr/share/doc/libgtsam-dev/html/search/files_3.js
6.34 KB
js-beautify {}
Max HTML report size reached
2.61 KB
./usr/share/doc/libgtsam-dev/html/search/files_4.js
2.51 KB
js-beautify {}
Max HTML report size reached
2.37 KB
./usr/share/doc/libgtsam-dev/html/search/files_5.js
2.27 KB
js-beautify {}
Max HTML report size reached
5.82 KB
./usr/share/doc/libgtsam-dev/html/search/files_6.js
5.72 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.96 KB
./usr/share/doc/libgtsam-dev/html/search/files_8.js
3.86 KB
js-beautify {}
Max HTML report size reached
736 B
./usr/share/doc/libgtsam-dev/html/search/files_9.js
634 B
js-beautify {}
Max HTML report size reached
596 B
./usr/share/doc/libgtsam-dev/html/search/files_a.js
494 B
js-beautify {}
Max HTML report size reached
2.54 KB
./usr/share/doc/libgtsam-dev/html/search/files_b.js
2.44 KB
js-beautify {}
Max HTML report size reached
2.39 KB
./usr/share/doc/libgtsam-dev/html/search/files_c.js
2.29 KB
js-beautify {}
Max HTML report size reached
3.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.77 KB
./usr/share/doc/libgtsam-dev/html/search/files_f.js
3.67 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
1.03 KB
./usr/share/doc/libgtsam-dev/html/a00002.js vs.
./usr/share/doc/libgtsam-dev/html/a00044.js
Files 88% similar despite different names
932 B
js-beautify {}
Max HTML report size reached
9.95 KB
./usr/share/doc/libgtsam-dev/html/a00017.html vs.
./usr/share/doc/libgtsam-dev/html/a01364.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/FastDefaultAllocator.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00017.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01364.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, 48 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicBayesTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00017_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01364_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a04980.html">gtsam::SymbolicBayesTreeClique</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a04984.html"·title="A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probab...">SymbolicBayesTree</a>.··<a·href="a04980.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04984.html">gtsam::SymbolicBayesTree</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probability·functions.··<a·href="a04984.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04988.html">gtsam::traits&lt;·SymbolicBayesTreeClique·&gt;</a></td></tr>
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>116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04988.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <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>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04992.html">gtsam::traits&lt;·SymbolicBayesTree·&gt;</a></td></tr>
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·vector·types·(we·never·use·boost·pool·for·vectors)··<a·href="a02308.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>126 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·</p>128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
127 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</dd></dl>130 <dd>
 131 Richard·Roberts·</dd></dl>
129 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>136 ··<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="a00017.html">FastDefaultAllocator.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="a01364.html">SymbolicBayesTree.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>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>
136 ··</ul>139 ··</ul>
137 </div>140 </div>
138 </body>141 </body>
139 </html>142 </html>
2.4 KB
html2text {}
Max HTML report size reached
57.6 KB
./usr/share/doc/libgtsam-dev/html/a00047.html vs.
./usr/share/doc/libgtsam-dev/html/a00113.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/base/types.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 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('a00047.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00113.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, 208 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;
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">types.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>
106 </div><!--header-->105 </div><!--header-->
107 <div·class="contents">106 <div·class="contents">
  
108 <p>Typedefs·for·easier·changing·of·types.··107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··
109 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00047_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00113_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> 
113 Classes</h2></td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02536.html">gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·that·uses·templates·to·select·between·two·types·based·on·whether·TEST_TYPE·is·const·or·not.··<a·href="a02536.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02540.html">gtsam::const_selector&lt;·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·non-const·version.··<a·href="a02540.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02544.html">gtsam::const_selector&lt;·const·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·const·version.··<a·href="a02544.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02548.html">gtsam::ValueWithDefault&lt;·T,·defaultValue·&gt;</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·struct·that·encapsulates·a·value·with·a·default,·this·is·just·used·as·a·member·object·so·you·don't·have·to·specify·defaults·in·the·class·constructor.··<a·href="a02548.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02552.html">gtsam::ListOfOneContainer&lt;·T·&gt;</a></td></tr> 
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·class·that·behaves·as·a·container·with·one·element,·and·works·with·boost::range.··<a·href="a02552.html#details">More...</a><br·/></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02556.html">gtsam::TbbOpenMPMixedScope</a></td></tr> 
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.··<a·href="a02556.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02560.html">gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;</a></td></tr> 
133 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·SFINAE·trait·to·mark·classes·that·need·special·alignment.··<a·href="a02560.html#details">More...</a><br·/></td></tr> 
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02564.html">gtsam::needs_eigen_aligned_allocator&lt;·T,·void_t&lt;·typename·T::_eigen_aligned_allocator_trait·&gt;·&gt;</a></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <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>
139 Namespaces</h2></td></tr>112 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>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>
141 <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>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
144 <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>
145 Macros</h2></td></tr>118 Macros</h2></td></tr>
 119 <tr·class="memitem:ab2fd0608a4ce4c91132e2380ea142499"·id="r_ab2fd0608a4ce4c91132e2380ea142499"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab2fd0608a4ce4c91132e2380ea142499"·name="ab2fd0608a4ce4c91132e2380ea142499"></a>
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>120 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MKL_BLAS</b>&#160;&#160;&#160;MKL_DOMAIN_BLAS</td></tr>
151 <tr·class="separator:ada73b2d44cead0bc85c99230016ec1ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:aa9181bab306d15568c2098386355ab90"·id="r_aa9181bab306d15568c2098386355ab90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9181bab306d15568c2098386355ab90"·name="aa9181bab306d15568c2098386355ab90"></a> 
153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CLANG_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr> 
154 <tr·class="separator:aa9181bab306d15568c2098386355ab90"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a3a5ed1efc0656050ce56c5249c9aca53"·id="r_a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a5ed1efc0656050ce56c5249c9aca53"·name="a3a5ed1efc0656050ce56c5249c9aca53"></a> 
156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GCC_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr> 
157 <tr·class="separator:a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a259fde4be4d552a07cf1a1821229fc0f"·id="r_a259fde4be4d552a07cf1a1821229fc0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a259fde4be4d552a07cf1a1821229fc0f"·name="a259fde4be4d552a07cf1a1821229fc0f"></a> 
159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MSVC_DIAGNOSTIC_PUSH_IGNORE</b>(code)</td></tr> 
160 <tr·class="separator:a259fde4be4d552a07cf1a1821229fc0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:a0755bd98af21e5871472edbca361bce8"·id="r_a0755bd98af21e5871472edbca361bce8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0755bd98af21e5871472edbca361bce8"·name="a0755bd98af21e5871472edbca361bce8"></a> 
162 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DIAGNOSTIC_POP</b>()</td></tr> 
163 <tr·class="separator:a0755bd98af21e5871472edbca361bce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
164 <tr·class="memitem:a30d3af2da1ea940197addce4f3c223c8"·id="r_a30d3af2da1ea940197addce4f3c223c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.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="a00047.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>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="a00113.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</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="a00047.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>123 <tr·class="separator:a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
174 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
175 Typedefs</h2></td></tr>126 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>127 <tr·class="memitem:aad6a39f5eb77f4d28961cef67ebf98f3"·id="r_aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad6a39f5eb77f4d28961cef67ebf98f3"·name="aad6a39f5eb77f4d28961cef67ebf98f3"></a>
177 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Key</b></td></tr>128 typedef·Eigen::VectorXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector</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>129 <tr·class="separator:aad6a39f5eb77f4d28961cef67ebf98f3"><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>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>
Max diff block lines reached; 24997/43894 bytes (56.95%) of diff not shown.
14.6 KB
html2text {}
Max HTML report size reached
27.3 KB
./usr/share/doc/libgtsam-dev/html/a00065.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/base/Group.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Testable.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00065.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('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 97, 116 lines modifiedOffset 97, 120 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124;102 <a·href="#define-members">Macros</a>·&#124;
103 <a·href="#func-members">Functions</a>·&#124;103 <a·href="#func-members">Functions</a>··</div>
104 <a·href="#var-members">Variables</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">Group.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Testable.h·File·Reference</div></div>
106 </div><!--header-->105 </div><!--header-->
107 <div·class="contents">106 <div·class="contents">
  
108 <p>Concept·check·class·for·variable·types·with·Group·properties.··107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··
109 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00065_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00110_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">110 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
113 Classes</h2></td></tr>112 Classes</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02332.html">gtsam::group_tag</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02476.html">gtsam::IsTestable&lt;·T·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·group··<a·href="a02332.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02336.html">gtsam::multiplicative_group_tag</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02480.html">gtsam::equals&lt;·V·&gt;</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·operator·syntax·flavors.··<a·href="a02336.html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·create·a·binary·predicate.··<a·href="a02480.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02340.html">gtsam::additive_group_tag</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02344.html">gtsam::IsGroup&lt;·G·&gt;</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02488.html">gtsam::HasTestablePrereqs&lt;·T·&gt;</a></td></tr>
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·Concept.··<a·href="a02344.html#details">More...</a><br·/></td></tr>123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02348.html">gtsam::DirectProduct</a></td></tr> 
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02352.html">gtsam::traits&lt;·DirectProduct&lt;·G,·H·&gt;·&gt;</a></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02356.html">gtsam::DirectSum&lt;·G,·H·&gt;</a></td></tr>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>
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·construct·the·direct·sum·of·two·additive·groups·Assumes·existence·of·three·additive·operators·for·both·groups.··<a·href="a02356.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02360.html">gtsam::traits&lt;·DirectSum&lt;·G,·H·&gt;·&gt;</a></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
135 <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>
136 Namespaces</h2></td></tr>130 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>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>
138 <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>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">134 </table><table·class="memberdecls">
141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
142 Macros</h2></td></tr>136 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="a00065.html#aac1ea136475ea605715c809f4b3f0156">GTSA[·...·truncated·by·diffoscope;·len:·130,·SHA:·705bb900c4e963b33bf605be56c3b1cb7cc71aaf186c7fa9c7ae61e0aa3f0c10·...·]>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="a00110.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>
144 <tr·class="memdesc:aac1ea136475ea605715c809f4b3f0156"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·IsGroup.··<br·/></td></tr>141 <tr·class="memdesc:abe0a238cdd07d484ff0be56ae945b182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·TestableConcept.··<br·/></td></tr>
145 <tr·class="separator:aac1ea136475ea605715c809f4b3f0156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:abe0a238cdd07d484ff0be56ae945b182"><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>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>
148 <tr·class="separator:a775f74787da8b717f1b6b9932e30701d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table><table·class="memberdecls">146 </table><table·class="memberdecls">
150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
151 Functions</h2></td></tr>148 Functions</h2></td></tr>
152 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"·id="r_a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplParams"·colspan="2"><a·id="a2e95b5b5508cf3284107e979401bd1a4"·name="a2e95b5b5508cf3284107e979401bd1a4"></a>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>
153 template&lt;typename·G·&gt;·</td></tr>156 template&lt;class·T·&gt;·</td></tr>
154 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02344.html">IsGroup</a>&lt;·G·&gt;)),(bool))·che[·...·truncated·by·diffoscope;·len:·34,·SHA:·4e309d53f72336481080cc89c968ce80b58e456b0f8964835dab9c33046a3192·...·]</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>
155 <tr·class="memdesc:a2e95b5b5508cf3284107e979401bd1a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants.·<br·/></td></tr>158 <tr·class="memdesc:ad2dbee4a72127938c79162cc8b6d5152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·on·the·object.·<br·/></td></tr>
156 <tr·class="separator:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memSeparator"·colspan="2">&#160;</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>
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>164 <tr·class="separator:a1f3dc67ad88b799c469088e428c583b1"><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="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>
165 <tr·class="separator:a0e01ab7428d09a6c1eb42ee121fda6bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:a659619cca082d1c10b07c033d48c54da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 </table>170 </table>
167 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>171 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 172 <div·class="textblock"><p>Concept·check·for·values·that·can·be·used·in·unit·tests.·</p>
168 <div·class="textblock"><p>Concept·check·class·for·variable·types·with·Group·properties.·</p> 
Max diff block lines reached; 2739/21049 bytes (13.01%) of diff not shown.
6.59 KB
html2text {}
Max HTML report size reached
1.01 KB
./usr/share/doc/libgtsam-dev/html/a00065.js vs.
./usr/share/doc/libgtsam-dev/html/a00056.js
Files 98% similar despite different names
907 B
js-beautify {}
Max HTML report size reached
87.0 KB
./usr/share/doc/libgtsam-dev/html/a00065_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00107_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/base/Group.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/treeTraversal-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('a00065_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00107_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 220 lines modifiedOffset 98, 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">Group.h</div></div>104 ··<div·class="headertitle"><div·class="title">treeTraversal-inst.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="a00107.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/parallelTraversalTasks.h&gt;</span></div>
 121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/statistics.h&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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="preprocessor">#include·&lt;<a·class="code"·href="a00086.html">gtsam/base/FastList.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="a00080.html">gtsam/base/Testable.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="a00080.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;<a·class="code"·href="a00635.html">gtsam/inference/Key.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>·<span·class="comment">//·for·GTSAM_USE_TBB</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;stack&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>129 <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="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
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">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><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02332.html">···34</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02332.html">group_tag</a>·{};</div>134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02336.html">···37</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>·{};</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02340.html">···38</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02340.html">additive_group_tag</a>·{};</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>;</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div> 
138 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00036"·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>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01434.html">···36</a></span><span·class="keyword">namespace·</span>treeTraversal·{</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·*************************************************************************·*/</span></div>
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span>{</div>
141 <div·class="line"><a·id="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>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·Internal·node·used·in·DFS·preorder·stack</span></div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·NODE,·<span·class="keyword">typename</span>·DATA&gt;</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">struct·</span>TraversalNode·{</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">bool</span>·expanded;</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·treeNode;</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··DATA&amp;·parentData;</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;DATA&gt;::iterator</a>·dataPointer;</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··TraversalNode(<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·_treeNode,·DATA&amp;·_parentData)·:</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······expanded(<span·class="keyword">false</span>),·treeNode(_treeNode),·parentData(_parentData)·{</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>};</div>
144 <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>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·Do·nothing·-·default·argument·for·post-visitor·for·tree·traversal</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">struct·</span>no_op·{</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·NODE,·<span·class="keyword">typename</span>·DATA&gt;</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·node,·<span·class="keyword">const</span>·DATA&amp;·data)·{</div>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02344.html">IsGroup</a>)·{</div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····BOOST_STATIC_ASSERT_MSG(</div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········(boost::is_base_of&lt;group_tag,·structure_category_tag&gt;::value),</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="stringliteral">&quot;This·type&#39;s·structure_category·trait·does·not·assert·it·as·a·group·(or·derived)&quot;</span>);</div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Identity</a>();</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Compose</a>(g,·h);</div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Between</a>(g,·h);</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Inverse</a>(g);</div> 
153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····operator_usage(flavor);</div> 
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·todo:·how·do·we·test·the·act·concept?·or·do·we·even·need·to?</span></div> 
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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">private</span>:</div> 
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·operator_usage(<a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>)·{</div> 
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> 
Max diff block lines reached; 26213/69561 bytes (37.68%) of diff not shown.
18.9 KB
html2text {}
Max HTML report size reached
122 KB
./usr/share/doc/libgtsam-dev/html/a00071_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00416_source.html
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00083_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01400_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastVector.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/global_includes.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00083_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01400_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 47 lines modifiedOffset 98, 38 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FastVector.h</div></div>104 ··<div·class="headertitle"><div·class="title">global_includes.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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>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>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/types.h</a>&gt;</span>··<span·class="comment">//·Basic·types,·constants,·and·compatibility·functions</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//·types.h·includes·dllexport.h,·which·contains·macros·for·dllspec·tags·for·Windows·DLLs</span></div>
 123 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div> 
126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">···33</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>·=</div> 
127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····std::vector&lt;T,·typename·internal::FastDefaultVectorAllocator&lt;T&gt;::type&gt;;</div> 
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
130 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div> 
131 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div> 
132 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div> 
133 </div><!--·fragment·--></div><!--·contents·-->124 </div><!--·fragment·--></div><!--·contents·-->
134 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>128 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00083.html">FastVector.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01400.html">global_includes.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>131 ··</ul>
141 </div>132 </div>
142 </body>133 </body>
143 </html>134 </html>
2.1 KB
html2text {}
Max HTML report size reached
3.33 KB
./usr/share/doc/libgtsam-dev/html/a00089.js vs.
./usr/share/doc/libgtsam-dev/html/a00113.js
Files 81% similar despite different names
3.2 KB
js-beautify {}
Max HTML report size reached
4.2 KB
./usr/share/doc/libgtsam-dev/html/a00092.js vs.
./usr/share/doc/libgtsam-dev/html/a00062.js
Files 82% similar despite different names
4.07 KB
js-beautify {}
Max HTML report size reached
20.9 KB
./usr/share/doc/libgtsam-dev/html/a00104.html vs.
./usr/share/doc/libgtsam-dev/html/a01025.html
Files 78% 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·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 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('a00104.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01025.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, 94 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;
 101 <a·href="#namespaces">Namespaces</a>·&#124;
100 <a·href="#func-members">Functions</a>··</div>102 <a·href="#define-members">Macros</a>··</div>
101 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Serialization·for·matrices.··106 <p>Non-linear·factor·base·classes.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00104_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>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04496.html">gtsam::NonlinearFactor</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·factor·base·class.··<a·href="a04496.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04500.html">gtsam::traits&lt;·NonlinearFactor·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04500.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04504.html">gtsam::NoiseModelFactor</a></td></tr>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density·\(·P(z|x)·\propto·exp·-0.5*|z-h(x)|^2_C·\)·Templated·on·the·parameter·type·X·and·the·values·structure·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>·There·is·no·return·type·specified·for·h(x).··<a·href="a04504.html#details">More...</a><br·/></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04536.html">gtsam::NoiseModelFactorN&lt;·ValueTypes·&gt;</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·convenient·base·class·for·creating·your·own·<a·class="el"·href="a04504.html"·title="A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density··Templated·on...">NoiseModelFactor</a>·with·n·variables.··<a·href="a04536.html#details">More...</a><br·/></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
 125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 126 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>
 128 <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>
 130 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
109 Functions</h2></td></tr>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>
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="a00104.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> 
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>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>
126 </table>151 </table>
127 <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>
128 <div·class="textblock"><p>Serialization·for·matrices.·</p>153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 155 <dd>
 156 Richard·Roberts·</dd>
 157 <dd>
 158 Gerry·Chen·</dd></dl>
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> 
Max diff block lines reached; 930/15737 bytes (5.91%) of diff not shown.
5.43 KB
html2text {}
Max HTML report size reached
1.91 KB
./usr/share/doc/libgtsam-dev/html/a00128.html vs.
./usr/share/doc/libgtsam-dev/html/a00029.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('a00128.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00029.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 136, 13 lines modifiedOffset 136, 13 lines modified
136 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>
137 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>137 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>
138 </div></div><!--·contents·-->138 </div></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="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="a00128.html">timing.cpp</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00029.html">timing.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>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>
145 ··</ul>145 ··</ul>
146 </div>146 </div>
147 </body>147 </body>
148 </html>148 </html>
139 KB
./usr/share/doc/libgtsam-dev/html/a00131_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00953_source.html
Max HTML report size reached
79.3 KB
./usr/share/doc/libgtsam-dev/html/a00134_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00884_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/base/serializationTestHelpers.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 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('a00134_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00884_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 202 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">serializationTestHelpers.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="a00134.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00884.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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;iostream&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="a00857.html">gtsam/linear/IterativeSolver.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;sstream&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;string&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 124 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03728.html">···29</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·{</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/serialization.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/serialization/serialization.hpp&gt;</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/filesystem.hpp&gt;</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>126 <div·class="line"><a·id="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>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</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>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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 131 <div·class="line"><a·id="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>
 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>
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> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>T·create()·{</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">return</span>·T();</div> 
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>·</div>136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·folder;</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>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}·blas_kernel_·;</div>
 142 </div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·Templated·round-trip·serialization</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·roundtrip(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··std::string·serialized·=·<a·class="code·hl_function"·href="a01428.html#a332bad7d1e70d3c04ceca35adce7a134">serialize</a>(input);</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordflow">if</span>·(verbose)·std::cout·&lt;&lt;·serialized·&lt;&lt;·std::endl·&lt;&lt;·std::endl;</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_function"·href="a01428.html#aa4d516d0d98946341ad2766521011d1b">deserialize</a>(serialized,·output);</div>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>
 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>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>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="comment">//·Templated·round-trip·serialization·using·a·file</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keywordtype">void</span>·roundtripFile(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::filesystem::path·path·=·resetFilesystem()/<span·class="stringliteral">&quot;graph.dat&quot;</span>;</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a01428.html#aa3261c2d455f892dae1921f8c3a39267">serializeToFile</a>(input,·path.string());</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_function"·href="a01428.html#adbb4a71187706918faca3a11519b62f6">deserializeFromFile</a>(path.string(),·output);</div>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>
Max diff block lines reached; 36774/62968 bytes (58.40%) of diff not shown.
17.7 KB
html2text {}
Max HTML report size reached
19.9 KB
./usr/share/doc/libgtsam-dev/html/a00146.html vs.
./usr/share/doc/libgtsam-dev/html/a00389.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/treeTraversal-inst.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('a00146.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00389.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 61 lines modifiedOffset 94, 77 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#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">treeTraversal-inst.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SOn.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
 107 <p>N*N·matrix·representation·of·SO(N).··
 108 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00389_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03304.html">gtsam::SO&lt;·N·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Manifold·of·special·orthogonal·rotation·matrices·SO&lt;N&gt;.··<a·href="a03304.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03308.html">gtsam::SO&lt;·N·&gt;::ChartAtOrigin</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03312.html">gtsam::traits&lt;·SO&lt;·N·&gt;·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03316.html">gtsam::traits&lt;·const·SO&lt;·N·&gt;·&gt;</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a01434"·id="r_a01434"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01434.html">gtsam::treeTraversal</a></td></tr> 
113 <tr·class="memdesc:a01434"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internal·functions·used·for·traversing·trees.·<br·/></td></tr>128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 130 Typedefs</h2></td></tr>
 131 <tr·class="memitem:a62e6618f28accebf603ed3c196c706c9"·id="r_a62e6618f28accebf603ed3c196c706c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a62e6618f28accebf603ed3c196c706c9"·name="a62e6618f28accebf603ed3c196c706c9"></a>
 132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SOn</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·Eigen::Dynamic·&gt;</td></tr>
114 <tr·class="separator:"><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>
115 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
116 <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>
117 Functions</h2></td></tr>139 Functions</h2></td></tr>
118 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"·id="r_a50e24f0a9085721425089cdce18f2475"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr> 
119 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost)</td></tr> 
120 <tr·class="memdesc:a50e24f0a9085721425089cdce18f2475"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr>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>
121 <tr·class="separator:a50e24f0a9085721425089cdce18f2475"><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>
122 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"·id="r_a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·&gt;·</td></tr> 
123 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a3735d0cee6f4d530e75479f7b1ebaf07">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre)</td></tr> 
124 <tr·class="memdesc:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first,·with·a·pre-order·visit·but·no·post-order·visit.··<br·/></td></tr> 
125 <tr·class="separator:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"·id="r_afd7410807789da9ad91d6630063be36f"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr> 
127 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#afd7410807789da9ad91d6630063be36f">gtsam::treeTraversal::DepthFirstForestParallel</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost,·int·problemSizeThreshold=10)</td></tr> 
128 <tr·class="memdesc:afd7410807789da9ad91d6630063be36f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr> 
129 <tr·class="separator:afd7410807789da9ad91d6630063be36f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"·id="r_a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr> 
131 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·typename·FOREST::Node·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a67e7c6f5c4916c4a58a783e6b566d55a">gtsam::treeTraversal::CloneForest</a>·(const·FOREST·&amp;forest)</td></tr> 
132 <tr·class="memdesc:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Clone·a·tree,·copy-constructing·new·nodes·(calling·boost::make_shared)·and·setting·up·child·pointers·for·a·clone·of·the·original·tree.··<br·/></td></tr> 
133 <tr·class="separator:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"·id="r_a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr> 
135 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a7228bbaf6ad62b65be7a2084c01aae5c">gtsam::treeTraversal::PrintForest</a>·(const·FOREST·&amp;forest,·std::string·str,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter)</td></tr> 
136 <tr·class="memdesc:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·a·tree,·prefixing·each·line·with·<code>str</code>,·and·formatting·keys·using·<code>keyFormatter</code>.··<br·/></td></tr> 
137 <tr·class="separator:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:ac1829b506847127f406c0d6182fc0cdd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>152 </table>
139 <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>
140 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>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>
141 <dl·class="section·date"><dt>Date</dt><dd>April·9,·2013·</dd></dl>156 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
142 </div></div><!--·contents·-->157 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->158 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->159 <!--·start·footer·part·-->
145 <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!·-->
146 ··<ul>161 ··<ul>
147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00146.html">treeTraversal-inst.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="a00389.html">SOn.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>163 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
149 ··</ul>164 ··</ul>
150 </div>165 </div>
151 </body>166 </body>
152 </html>167 </html>
Max diff block lines reached; -1/14692 bytes (-0.01%) of diff not shown.
5.41 KB
html2text {}
Max HTML report size reached
56.1 KB
./usr/share/doc/libgtsam-dev/html/a00167_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00254_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 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('a00167_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00254_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 119 lines modifiedOffset 98, 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">FitBasis.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="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="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="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="a00248.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="a00272.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="a00635.html">gtsam/inference/Key.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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;map&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#pragma·once</span></div>125 <div·class="line"><a·id="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;vector&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00158.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="a00176.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="a00872.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="a00704.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="a01154.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">···36</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>·=·std::map&lt;double,·double&gt;;</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">···38</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">Sample</a>·=·std::pair&lt;double,·double&gt;;</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Basis&gt;</div> 
138 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
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>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="cod[·...·truncated·by·diffoscope;·len:·56,·SHA:·235d8fad7780e5c39c49d29d60a108ef7137124a92b1e4758548f3f6be50a177·...·]·{</div>
140 <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="l00035"·name="l00035"></a><span·class="lineno">···35</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>133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02772.html">Base</a>·=·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>;··<span·class="comment">//·base·class</[·...·truncated·by·diffoscope;·len:·5,·SHA:·346b69ead0241bc999ffd18b31d28fe5be3810475032e89c8ee47b1493515b28·...·]</div>
 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="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>()·=·<span·class="keywordflow">default</span>;</div>
 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>
142 <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>
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>148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·x,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
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>152 <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">···66</span>·</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>·graph;</div>156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·Base::insert(value);</div>
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
158 </div> 
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·insert(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div>
160 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">···73</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·<a·class="code·hl_function"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">LinearGraph</a>(</div> 
162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>&amp;·sequence,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,·<span·class="keywordtype">size_t</span>·N)·{</div> 
163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·graph·=·<a·class="code·hl_function"·href="a02744.html#a9442ab6aec5ec45fb14d4b3eaeeb3a85">NonlinearGraph</a>(sequence,·model,·N);</div> 
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a04612.html">Values</a>·values;</div> 
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····values.<a·class="code·hl_function"·href="a04612.html#a77b14a449ab47e1ef75b6d909cb434ca">insert</a>&lt;Parameters&gt;(0,·Parameters::Zero(N));</div> 
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·gfg·=·graph.linearize(values);</div> 
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·gfg;</div>160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
Max diff block lines reached; 11374/43266 bytes (26.29%) of diff not shown.
13.8 KB
html2text {}
Max HTML report size reached
9.75 KB
./usr/share/doc/libgtsam-dev/html/a00185.html vs.
./usr/share/doc/libgtsam-dev/html/a01328.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/discrete/DiscreteValues.cpp·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 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('a00185.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01328.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, 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">DiscreteValues.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">RegularImplicitSchurFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01328_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="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">
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: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>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"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>124 <div·class="textblock"><p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 126 <dd>
 127 Luca·Carlone·</dd></dl>
126 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>132 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00185.html">DiscreteValues.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01328.html">RegularImplicitSchurFactor.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>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>135 ··</ul>
134 </div>136 </div>
135 </body>137 </body>
136 </html>138 </html>
2.24 KB
html2text {}
Max HTML report size reached
31.7 KB
./usr/share/doc/libgtsam-dev/html/a00218_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00032_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/discrete/Assignment.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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('a00218_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 98, 110 lines modifiedOffset 98, 96 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Assignment.h</div></div>104 ··<div·class="headertitle"><div·class="title">DSFVector.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="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>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;functional&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
122 <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;gtsam/dllexport.h&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;utility&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;vector&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
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><span·class="preprocessor">#include·&lt;set&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="preprocessor">#include·&lt;map&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="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·L&gt;</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="foldopen00037"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02772.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02772.html">Assignment</a>·:·<span·class="keyword">public</span>·std::map&lt;L,·size_t&gt;·{</div>132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02296.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02296.html">DSFBase</a>·{</div>
132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·std::string·DefaultFormatter(<span·class="keyword">const</span>·L&amp;·x)·{</div> 
133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····std::stringstream·ss;</div>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="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02296.html#aeecd94c025c092012570bb2f82f9d2c9">···41</a></span>··<span·class="keyword">typedef</span>·std::vector&lt;size_t&gt;·<a·class="code·hl_typedef"·href="a02296.html#aeecd94c025c092012570bb2f82f9d2c9">V</a>;·</div>
134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····ss·&lt;&lt;·x;</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·ss.str();</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>··boost::shared_ptr&lt;V&gt;·v_;</div>
 139 <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><span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<a·class="code·hl_class"·href="a02296.html">DSFBase</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·numNodes);</div>
136 <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>··<a·class="code·hl_class"·href="a02296.html">DSFBase</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;V&gt;&amp;·v_in);</div>
137 <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>·</div>
 145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">size_t</span>·find(<span·class="keywordtype">size_t</span>·key)·<span·class="keyword">const</span>;</div>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div> 
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>std::map&lt;L,·<span·class="keywordtype">size_t</span>&gt;::operator=;</div> 
140 <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">···55</span>·</div>
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div> 
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>()·=·<span·class="keywordflow">default</span>;</div>147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·merge(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·i1,·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</spa[·...·truncated·by·diffoscope;·len:·11,·SHA:·26b31f1640460bc5b75fdfebc9f946c53a7d28594794550e361c2b41311d8a1b·...·];</div>
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>};</div>
 149 </div>
143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 151 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02300.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02300.html">DSFVector</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02296.html">DSFBase</a>·{</div>
144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div> 
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>(std::initializer_list&lt;std::pair&lt;const·L,·size_t&gt;&gt;·init)</div> 
146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·std::map&lt;L,·size_t&gt;{init}·{}</div> 
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Assignment:·&quot;</span>,</div> 
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·············<span·class="keyword">const</span>·std::function&lt;std::string(L)&gt;&amp;·labelFormatter·=</div> 
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·················&amp;DefaultFormatter)<span·class="keyword">·const·</span>{</div>154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">private</span>:</div>
 155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··std::vector&lt;size_t&gt;·keys_;·</div>
151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div> 
152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Assignment::value_type&amp;·keyValue·:·*<span·class="keyword">this</span>)·{</div> 
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;(&quot;</span>·&lt;&lt;·labelFormatter(keyValue.first)·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span></div> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················&lt;&lt;·keyValue.second·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····std::cout·&lt;&lt;·std::endl;</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">public</span>:</div>
 158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·numNodes);</div>
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>·</div>
 160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·keys);</div>
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>·==·other);</div> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div> 
162 <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="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;V&gt;&amp;·v_in,·<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·keys);</div>
163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Derived·=·Assignment&lt;L&gt;&gt;</div> 
164 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">···89</a></span>··<span·class="keyword">static</span>·std::vector&lt;Derived&gt;·<a·class="code·hl_function"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">CartesianProduct</a>(</div> 
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·std::vector&lt;std::pair&lt;L,·size_t&gt;&gt;&amp;·keys)·{</div> 
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····std::vector&lt;Derived&gt;·allPossValues;</div> 
168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Derived·values;</div> 
169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·std::pair&lt;L,·size_t&gt;·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>;</div> 
170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key·:·keys)</div> 
171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······values[key.first]·=·0;··<span·class="comment">//·Initialize·from·0</span></div> 
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">while</span>·(1)·{</div> 
Max diff block lines reached; 2838/26626 bytes (10.66%) of diff not shown.
5.59 KB
html2text {}
Max HTML report size reached
93.5 KB
./usr/share/doc/libgtsam-dev/html/a00224_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00743_source.html
Max HTML report size reached
128 KB
./usr/share/doc/libgtsam-dev/html/a00230_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01253_source.html
Max HTML report size reached
19.0 KB
./usr/share/doc/libgtsam-dev/html/a00239.html vs.
./usr/share/doc/libgtsam-dev/html/a00284.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/discrete/DecisionTree.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 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('a00239.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00284.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, 72 lines modifiedOffset 96, 73 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">DecisionTree.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Pose2.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p>Decision·Tree·for·use·in·DiscreteFactors.··107 <p>2D·Pose··
107 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00284_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a02796.html">gtsam::DecisionTree&lt;·L,·Y·&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="a03156.html">gtsam::Pose2</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·decision·tree·is·a·function·from·assignments·to·values.··<a·href="a02796.html#details">More...</a><br·/></td></tr>114 <tr·class="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>
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 <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="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>
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>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>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03164.html">gtsam::traits&lt;·Pose2·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03168.html">gtsam::traits&lt;·const·Pose2·&gt;</a></td></tr>
 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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>128 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>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>
124 <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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">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">
127 <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>
128 Functions</h2></td></tr>143 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>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="a00005.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></td></tr>
132 <tr·class="separator:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><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>149 </table>
148 <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>
149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>151 <div·class="textblock"><p>2D·Pose·</p>
150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
151 <dd>153 <dd>
 154 :·Richard·Roberts·</dd></dl>
152 Can·Erdogan·</dd></dl> 
153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl> 
154 </div></div><!--·contents·-->155 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>159 ··<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="a00239.html">DecisionTree.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="a00284.html">Pose2.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>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 ··</ul>162 ··</ul>
162 </div>163 </div>
163 </body>164 </body>
164 </html>165 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
4.46 KB
html2text {}
Max HTML report size reached
175 KB
./usr/share/doc/libgtsam-dev/html/a00239_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00389_source.html
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00245_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00194_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('a00245_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00194_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="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="a00194.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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="a00242.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="a00251.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="a00689.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="a00614.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="a00575.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="a00659.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="aa00242_html"><div·class="ttname"><a·href="a00242.html">DiscreteDistribution.h</a></div></div>200 <div·class="ttc"·id="aa00251_html"><div·class="ttname"><a·href="a00251.html">DiscreteDistribution.h</a></div></div>
 201 <div·class="ttc"·id="aa00614_html"><div·class="ttname"><a·href="a00614.html">BayesNet.h</a></div><div·class="ttdoc">Bayes·network.</div></div>
201 <div·class="ttc"·id="aa00575_html"><div·class="ttname"><a·href="a00575.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>202 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
202 <div·class="ttc"·id="aa00689_html"><div·class="ttname"><a·href="a00689.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="a00245.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="a00194.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>
830 B
html2text {}
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a00260_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00257_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('a00260_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00257_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">DiscreteConditional.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="a00260.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00257.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;gtsam/inference/Conditional-inst.h&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;<a·class="code"·href="a00227.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="a00188.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="a00248.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="a00191.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>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>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="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>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>
Offset 277, 16 lines modifiedOffset 277, 16 lines modified
277 <div·class="line"><a·id="l00288"·name="l00288"></a><span·class="lineno">··288</span><span·class="comment">//·DiscreteConditional</span></div>277 <div·class="line"><a·id="l00288"·name="l00288"></a><span·class="lineno">··288</span><span·class="comment">//·DiscreteConditional</span></div>
278 <div·class="line"><a·id="l00289"·name="l00289"></a><span·class="lineno">··289</span>·</div>278 <div·class="line"><a·id="l00289"·name="l00289"></a><span·class="lineno">··289</span>·</div>
279 <div·class="line"><a·id="l00290"·name="l00290"></a><span·class="lineno">··290</span><span·class="comment">//·traits</span></div>279 <div·class="line"><a·id="l00290"·name="l00290"></a><span·class="lineno">··290</span><span·class="comment">//·traits</span></div>
280 <div·class="line"><a·id="l00291"·name="l00291"></a><span·class="lineno">··291</span><span·class="keyword">template</span>·&lt;&gt;</div>280 <div·class="line"><a·id="l00291"·name="l00291"></a><span·class="lineno">··291</span><span·class="keyword">template</span>·&lt;&gt;</div>
281 <div·class="line"><a·id="l00292"·name="l00292"></a><span·class="lineno"><a·class="line"·href="a02836.html">··292</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteConditional&gt;·{};</div>281 <div·class="line"><a·id="l00292"·name="l00292"></a><span·class="lineno"><a·class="line"·href="a02836.html">··292</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteConditional&gt;·{};</div>
282 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno">··293</span>·</div>282 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno">··293</span>·</div>
283 <div·class="line"><a·id="l00294"·name="l00294"></a><span·class="lineno">··294</span>}··<span·class="comment">//·namespace·gtsam</span></div>283 <div·class="line"><a·id="l00294"·name="l00294"></a><span·class="lineno">··294</span>}··<span·class="comment">//·namespace·gtsam</span></div>
284 <div·class="ttc"·id="aa00227_html"><div·class="ttname"><a·href="a00227.html">DecisionTreeFactor.h</a></div></div>284 <div·class="ttc"·id="aa00188_html"><div·class="ttname"><a·href="a00188.html">DecisionTreeFactor.h</a></div></div>
285 <div·class="ttc"·id="aa00248_html"><div·class="ttname"><a·href="a00248.html">Signature.h</a></div><div·class="ttdoc">signatures·for·conditional·densities</div></div>285 <div·class="ttc"·id="aa00191_html"><div·class="ttname"><a·href="a00191.html">Signature.h</a></div><div·class="ttdoc">signatures·for·conditional·densities</div></div>
286 <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>286 <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>
287 <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>287 <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>
288 <div·class="ttc"·id="aa01428_html_a2b6707b04064df79d26d1016dfa2a013"><div·class="ttname"><a·href="a01428.html#a2b6707b04064df79d26d1016dfa2a013">gtsam::markdown</a></div><div·class="ttdeci">string·markdown(const·DiscreteValues·&amp;values,·const·KeyFormatter·&amp;keyFormatter,·const·DiscreteValues::Names·&amp;names)</div><div·class="ttdoc">Free·version·of·markdown.</div><div·class="ttdef"><b>Definition</b>·DiscreteValues.cpp:129</div></div>288 <div·class="ttc"·id="aa01428_html_a2b6707b04064df79d26d1016dfa2a013"><div·class="ttname"><a·href="a01428.html#a2b6707b04064df79d26d1016dfa2a013">gtsam::markdown</a></div><div·class="ttdeci">string·markdown(const·DiscreteValues·&amp;values,·const·KeyFormatter·&amp;keyFormatter,·const·DiscreteValues::Names·&amp;names)</div><div·class="ttdoc">Free·version·of·markdown.</div><div·class="ttdef"><b>Definition</b>·DiscreteValues.cpp:129</div></div>
289 <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>289 <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>
290 <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>290 <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>
291 <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>291 <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>
292 <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>292 <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 313, 13 lines modifiedOffset 313, 13 lines modified
313 <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>313 <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>
314 <div·class="ttc"·id="aa05044_html"><div·class="ttname"><a·href="a05044.html">HybridValues</a></div><div·class="ttdoc">the·error.</div></div>314 <div·class="ttc"·id="aa05044_html"><div·class="ttname"><a·href="a05044.html">HybridValues</a></div><div·class="ttdoc">the·error.</div></div>
315 </div><!--·fragment·--></div><!--·contents·-->315 </div><!--·fragment·--></div><!--·contents·-->
316 </div><!--·doc-content·-->316 </div><!--·doc-content·-->
317 <!--·start·footer·part·-->317 <!--·start·footer·part·-->
318 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->318 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
319 ··<ul>319 ··<ul>
320 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00260.html">DiscreteConditional.h</a></li>320 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00257.html">DiscreteConditional.h</a></li>
321 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>321 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
322 ··</ul>322 ··</ul>
323 </div>323 </div>
324 </body>324 </body>
325 </html>325 </html>
50.5 KB
./usr/share/doc/libgtsam-dev/html/a00266_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00614_source.html
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.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('a00266_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00614_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, 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">DiscreteBayesTree.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="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="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="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="a00659.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.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;boost/shared_ptr.hpp&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00695.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="a00680.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Forward·declarations</span></div> 
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>DiscreteConditional;</div> 
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>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>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·*************************************************************************·*/</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>
135 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00035"·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>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:·42,·SHA:·4621c9164c0275a41b686f785855fa73cf3818843bfad5d8f2d91be64d0f1871·...·]&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>
 134 <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="keyword">public</span>:</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div>
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>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>
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>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>
 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>
150 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">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>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">···54</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">printSignature</a>(</div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Clique:·&quot;</span>,</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·</span>{</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····conditional_-&gt;printSignature(s,·formatter);</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div> 
156 </div>147 </div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
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> 
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>152 </div>
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">public</span>:</div>
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 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>
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="};"> 
Max diff block lines reached; 16777/39250 bytes (42.74%) of diff not shown.
12.0 KB
html2text {}
Max HTML report size reached
6.94 KB
./usr/share/doc/libgtsam-dev/html/a00275_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00302_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00275_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00302_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 114, 16 lines modifiedOffset 114, 16 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="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="a00293.html">gtsam/geometry/Cal3.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/Cal3.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00476.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="a00431.html">gtsam/geometry/Point2.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/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;boost/shared_ptr.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="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">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="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="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>
129 <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="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div>
Offset 214, 16 lines modifiedOffset 214, 16 lines modified
214 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>····ar&amp;·BOOST_SERIALIZATION_NVP(p2_);</div>214 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>····ar&amp;·BOOST_SERIALIZATION_NVP(p2_);</div>
215 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>····ar&amp;·BOOST_SERIALIZATION_NVP(tol_);</div>215 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>····ar&amp;·BOOST_SERIALIZATION_NVP(tol_);</div>
216 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>··}</div>216 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>··}</div>
217 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div>217 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div>
218 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>};</div>218 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>};</div>
219 </div>219 </div>
220 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>}</div>220 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>}</div>
221 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">Cal3.h</a></div><div·class="ttdoc">Common·code·for·all·Calibration·models.</div></div>221 <div·class="ttc"·id="aa00365_html"><div·class="ttname"><a·href="a00365.html">Cal3.h</a></div><div·class="ttdoc">Common·code·for·all·Calibration·models.</div></div>
222 <div·class="ttc"·id="aa00476_html"><div·class="ttname"><a·href="a00476.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>222 <div·class="ttc"·id="aa00431_html"><div·class="ttname"><a·href="a00431.html">Point2.h</a></div><div·class="ttdoc">2D·Point</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_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>225 <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>
226 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>226 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>
227 <div·class="ttc"·id="aa02940_html"><div·class="ttname"><a·href="a02940.html">gtsam::Cal3</a></div><div·class="ttdoc">Common·base·class·for·all·calibration·models.</div><div·class="ttdef"><b>Definition</b>·Cal3.h:69</div></div>227 <div·class="ttc"·id="aa02940_html"><div·class="ttname"><a·href="a02940.html">gtsam::Cal3</a></div><div·class="ttdoc">Common·base·class·for·all·calibration·models.</div><div·class="ttdef"><b>Definition</b>·Cal3.h:69</div></div>
228 <div·class="ttc"·id="aa02992_html"><div·class="ttname"><a·href="a02992.html">gtsam::Cal3DS2_Base</a></div><div·class="ttdoc">Calibration·of·a·camera·with·radial·distortion.</div><div·class="ttdef"><b>Definition</b>·Cal3DS2_Base.h:42</div></div>228 <div·class="ttc"·id="aa02992_html"><div·class="ttname"><a·href="a02992.html">gtsam::Cal3DS2_Base</a></div><div·class="ttdoc">Calibration·of·a·camera·with·radial·distortion.</div><div·class="ttdef"><b>Definition</b>·Cal3DS2_Base.h:42</div></div>
229 <div·class="ttc"·id="aa02992_html_a00a1fad7afcbb3ba09a368c3e4903ddc"><div·class="ttname"><a·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">gtsam::Cal3DS2_Base::Cal3DS2_Base</a></div><div·class="ttdeci">Cal3DS2_Base()=default</div><div·class="ttdoc">Default·Constructor·with·only·unit·focal·length.</div></div>229 <div·class="ttc"·id="aa02992_html_a00a1fad7afcbb3ba09a368c3e4903ddc"><div·class="ttname"><a·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">gtsam::Cal3DS2_Base::Cal3DS2_Base</a></div><div·class="ttdeci">Cal3DS2_Base()=default</div><div·class="ttdoc">Default·Constructor·with·only·unit·focal·length.</div></div>
9.68 KB
./usr/share/doc/libgtsam-dev/html/a00281.html vs.
./usr/share/doc/libgtsam-dev/html/a01289.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/BearingRange.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('a00281.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01289.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">BearingRange.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>Bearing-Range·product.··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="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01289_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> 
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·exam[·...·truncated·by·diffoscope;·len:·218,·SHA:·329f167f84d09f313097726356c2b267e5e35e50bf7d088977118812ed3332e2·...·]></td></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>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="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="a02932.html">gtsam::HasBearing&lt;·A1,·A2,·RT·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02936.html">gtsam::HasRange&lt;·A1,·A2,·RT·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>123 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</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>126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 127 <dd>
 128 Chris·Beall·</dd>
 129 <dd>
 130 Zsolt·Kira·</dd></dl>
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="a00281.html">BearingRange.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="a01289.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.48 KB
html2text {}
Max HTML report size reached
94.0 KB
./usr/share/doc/libgtsam-dev/html/a00281_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00335_source.html
Max HTML report size reached
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00290_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00449_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('a00449_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">SOn-inl.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="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="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-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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.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="a00026.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>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>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>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">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</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>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>
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>224 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
225 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>225 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>
226 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keywordtype">void</span>·<a·class="code·hl_class"·href="a03304.html">SO&lt;N&gt;::print</a>(<span·class="keyword">const</span>·std::string&amp;·s)<span·class="keyword">·const·</span>{</div>226 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keywordtype">void</span>·<a·class="code·hl_class"·href="a03304.html">SO&lt;N&gt;::print</a>(<span·class="keyword">const</span>·std::string&amp;·s)<span·class="keyword">·const·</span>{</div>
227 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<a·class="code·hl_variable"·href="a03304.html#a441993008fe80073e5db4e85af81a3ea">matrix_</a>·&lt;&lt;·std::endl;</div>227 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<a·class="code·hl_variable"·href="a03304.html#a441993008fe80073e5db4e85af81a3ea">matrix_</a>·&lt;&lt;·std::endl;</div>
228 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>}</div>228 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>}</div>
229 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>229 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
230 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>}··<span·class="comment">//·namespace·gtsam</span></div>230 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>}··<span·class="comment">//·namespace·gtsam</span></div>
231 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>231 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
232 <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>232 <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>
233 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>233 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>
234 <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>234 <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>
235 <div·class="ttc"·id="aa03304_html_a092627ec38ae01d168ae308c80bc6ff7"><div·class="ttname"><a·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">gtsam::SO::Expmap</a></div><div·class="ttdeci">static·SO·Expmap(const·TangentVector·&amp;omega,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Exponential·map·at·identity·-·create·a·rotation·from·canonical·coordinates.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:67</div></div>235 <div·class="ttc"·id="aa03304_html_a092627ec38ae01d168ae308c80bc6ff7"><div·class="ttname"><a·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">gtsam::SO::Expmap</a></div><div·class="ttdeci">static·SO·Expmap(const·TangentVector·&amp;omega,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Exponential·map·at·identity·-·create·a·rotation·from·canonical·coordinates.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:67</div></div>
236 <div·class="ttc"·id="aa03304_html_a09bafb4b9f43ef9511596c02f955b4d6"><div·class="ttname"><a·href="a03304.html#a09bafb4b9f43ef9511596c02f955b4d6">gtsam::SO::VectorizedGenerators</a></div><div·class="ttdeci">static·Matrix·VectorizedGenerators()</div><div·class="ttdoc">Calculate·N^2·x·dim·matrix·of·vectorized·Lie·algebra·generators·for·SO(N)</div><div·class="ttdef"><b>Definition</b>·SOn.h:300</div></div>236 <div·class="ttc"·id="aa03304_html_a09bafb4b9f43ef9511596c02f955b4d6"><div·class="ttname"><a·href="a03304.html#a09bafb4b9f43ef9511596c02f955b4d6">gtsam::SO::VectorizedGenerators</a></div><div·class="ttdeci">static·Matrix·VectorizedGenerators()</div><div·class="ttdoc">Calculate·N^2·x·dim·matrix·of·vectorized·Lie·algebra·generators·for·SO(N)</div><div·class="ttdef"><b>Definition</b>·SOn.h:300</div></div>
237 <div·class="ttc"·id="aa03304_html_a1c5250f64cea96dcbf0e443744a2f7de"><div·class="ttname"><a·href="a03304.html#a1c5250f64cea96dcbf0e443744a2f7de">gtsam::SO::inverse</a></div><div·class="ttdeci">SO·inverse()·const</div><div·class="ttdoc">inverse·of·a·rotation·=·transpose</div><div·class="ttdef"><b>Definition</b>·SOn.h:193</div></div>237 <div·class="ttc"·id="aa03304_html_a1c5250f64cea96dcbf0e443744a2f7de"><div·class="ttname"><a·href="a03304.html#a1c5250f64cea96dcbf0e443744a2f7de">gtsam::SO::inverse</a></div><div·class="ttdeci">SO·inverse()·const</div><div·class="ttdoc">inverse·of·a·rotation·=·transpose</div><div·class="ttdef"><b>Definition</b>·SOn.h:193</div></div>
238 <div·class="ttc"·id="aa03304_html_a273e28ab114f7dd46add665171d2d441"><div·class="ttname"><a·href="a03304.html#a273e28ab114f7dd46add665171d2d441">gtsam::SO::vec</a></div><div·class="ttdeci">VectorN2·vec(OptionalJacobian&lt;·internal::NSquaredSO(N),·dimension·&gt;·H=boost::none)·const</div><div·class="ttdoc">Return·vectorized·rotation·matrix·in·column·order.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:88</div></div>238 <div·class="ttc"·id="aa03304_html_a273e28ab114f7dd46add665171d2d441"><div·class="ttname"><a·href="a03304.html#a273e28ab114f7dd46add665171d2d441">gtsam::SO::vec</a></div><div·class="ttdeci">VectorN2·vec(OptionalJacobian&lt;·internal::NSquaredSO(N),·dimension·&gt;·H=boost::none)·const</div><div·class="ttdoc">Return·vectorized·rotation·matrix·in·column·order.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:88</div></div>
Offset 247, 13 lines modifiedOffset 247, 13 lines modified
247 <div·class="ttc"·id="aa03308_html_a8fcf9d1e42da2706d821d76789a7d688"><div·class="ttname"><a·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">gtsam::SO::ChartAtOrigin::Local</a></div><div·class="ttdeci">static·TangentVector·Local(const·SO·&amp;R,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Inverse·of·Retract.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:50</div></div>247 <div·class="ttc"·id="aa03308_html_a8fcf9d1e42da2706d821d76789a7d688"><div·class="ttname"><a·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">gtsam::SO::ChartAtOrigin::Local</a></div><div·class="ttdeci">static·TangentVector·Local(const·SO·&amp;R,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Inverse·of·Retract.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:50</div></div>
248 <div·class="ttc"·id="aa03308_html_ac4646392096f7fe9d121d716310d9924"><div·class="ttname"><a·href="a03308.html#ac4646392096f7fe9d121d716310d9924">gtsam::SO::ChartAtOrigin::Retract</a></div><div·class="ttdeci">static·SO·Retract(const·TangentVector·&amp;xi,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Retract·uses·Cayley·map.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:40</div></div>248 <div·class="ttc"·id="aa03308_html_ac4646392096f7fe9d121d716310d9924"><div·class="ttname"><a·href="a03308.html#ac4646392096f7fe9d121d716310d9924">gtsam::SO::ChartAtOrigin::Retract</a></div><div·class="ttdeci">static·SO·Retract(const·TangentVector·&amp;xi,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Retract·uses·Cayley·map.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:40</div></div>
249 </div><!--·fragment·--></div><!--·contents·-->249 </div><!--·fragment·--></div><!--·contents·-->
250 </div><!--·doc-content·-->250 </div><!--·doc-content·-->
251 <!--·start·footer·part·-->251 <!--·start·footer·part·-->
252 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->252 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
253 ··<ul>253 ··<ul>
254 ····<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">SOn-inl.h</a></li>254 ····<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">SOn-inl.h</a></li>
255 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>255 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
256 ··</ul>256 ··</ul>
257 </div>257 </div>
258 </body>258 </body>
259 </html>259 </html>
4.45 KB
./usr/share/doc/libgtsam-dev/html/a00302.html vs.
./usr/share/doc/libgtsam-dev/html/a01400.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/Rot3Q.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/global_includes.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00302.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01400.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, 27 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">Rot3Q.cpp·File·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">global_includes.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Rotation·(internal:·quaternion·representation*)··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 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
105 <div·class="textblock"><p>Rotation·(internal:·quaternion·representation*)·</p>106 <div·class="textblock"><p>Included·from·all·GTSAM·files.·</p>
106 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>107 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
107 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
108 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
109 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
110 <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!·-->
111 ··<ul>112 ··<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="a00302.html">Rot3Q.cpp</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>
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>114 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
114 ··</ul>115 ··</ul>
115 </div>116 </div>
116 </body>117 </body>
117 </html>118 </html>
851 B
html2text {}
Max HTML report size reached
9.39 KB
./usr/share/doc/libgtsam-dev/html/a00323_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00311_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('a00323_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00311_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">PinholeSet.h</div></div>104 ··<div·class="headertitle"><div·class="title">PinholeSet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00323.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00311.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00383.html">gtsam/geometry/CameraSet.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00317.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="a00452.html">gtsam/geometry/triangulation.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00452.html">gtsam/geometry/triangulation.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
127 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
183 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">183 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03144.html">···81</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&lt;CAMERA&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PinholeSet&lt;CAMERA&gt;·&gt;·{</div>184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03144.html">···81</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&lt;CAMERA&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PinholeSet&lt;CAMERA&gt;·&gt;·{</div>
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
186 </div>186 </div>
187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>
189 <div·class="ttc"·id="aa00383_html"><div·class="ttname"><a·href="a00383.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>189 <div·class="ttc"·id="aa00317_html"><div·class="ttname"><a·href="a00317.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>
190 <div·class="ttc"·id="aa00452_html"><div·class="ttname"><a·href="a00452.html">triangulation.h</a></div><div·class="ttdoc">Functions·for·triangulation.</div></div>190 <div·class="ttc"·id="aa00452_html"><div·class="ttname"><a·href="a00452.html">triangulation.h</a></div><div·class="ttdoc">Functions·for·triangulation.</div></div>
191 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>191 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
192 <div·class="ttc"·id="aa01428_html_a8d52d7d8a5e5c8d7318ce95ee57e9cfa"><div·class="ttname"><a·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·CameraSet&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)</div><div·class="ttdoc">triangulateSafe:·extensive·checking·of·the·outcome</div><div·class="ttdef"><b>Definition</b>·triangulation.h:680</div></div>192 <div·class="ttc"·id="aa01428_html_a8d52d7d8a5e5c8d7318ce95ee57e9cfa"><div·class="ttname"><a·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·CameraSet&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)</div><div·class="ttdoc">triangulateSafe:·extensive·checking·of·the·outcome</div><div·class="ttdef"><b>Definition</b>·triangulation.h:680</div></div>
193 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>193 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
194 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>194 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
195 <div·class="ttc"·id="aa03044_html"><div·class="ttname"><a·href="a03044.html">gtsam::CameraSet</a></div><div·class="ttdoc">A·set·of·cameras,·all·with·their·own·calibration.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:36</div></div>195 <div·class="ttc"·id="aa03044_html"><div·class="ttname"><a·href="a03044.html">gtsam::CameraSet</a></div><div·class="ttdoc">A·set·of·cameras,·all·with·their·own·calibration.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:36</div></div>
196 <div·class="ttc"·id="aa03136_html"><div·class="ttname"><a·href="a03136.html">gtsam::PinholeSet</a></div><div·class="ttdoc">PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:30</div></div>196 <div·class="ttc"·id="aa03136_html"><div·class="ttname"><a·href="a03136.html">gtsam::PinholeSet</a></div><div·class="ttdoc">PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:30</div></div>
Offset 202, 13 lines modifiedOffset 202, 13 lines modified
202 <div·class="ttc"·id="aa03372_html"><div·class="ttname"><a·href="a03372.html">gtsam::TriangulationParameters</a></div><div·class="ttdef"><b>Definition</b>·triangulation.h:556</div></div>202 <div·class="ttc"·id="aa03372_html"><div·class="ttname"><a·href="a03372.html">gtsam::TriangulationParameters</a></div><div·class="ttdef"><b>Definition</b>·triangulation.h:556</div></div>
203 <div·class="ttc"·id="aa03376_html"><div·class="ttname"><a·href="a03376.html">gtsam::TriangulationResult</a></div><div·class="ttdoc">TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:626</div></div>203 <div·class="ttc"·id="aa03376_html"><div·class="ttname"><a·href="a03376.html">gtsam::TriangulationResult</a></div><div·class="ttdoc">TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:626</div></div>
204 </div><!--·fragment·--></div><!--·contents·-->204 </div><!--·fragment·--></div><!--·contents·-->
205 </div><!--·doc-content·-->205 </div><!--·doc-content·-->
206 <!--·start·footer·part·-->206 <!--·start·footer·part·-->
207 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->207 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
208 ··<ul>208 ··<ul>
209 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00323.html">PinholeSet.h</a></li>209 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00311.html">PinholeSet.h</a></li>
210 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>210 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
211 ··</ul>211 ··</ul>
212 </div>212 </div>
213 </body>213 </body>
214 </html>214 </html>
101 KB
./usr/share/doc/libgtsam-dev/html/a00326_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00572_source.html
Max HTML report size reached
14.2 KB
./usr/share/doc/libgtsam-dev/html/a00329_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00314_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('a00329_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 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">Similarity3.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="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>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="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="a00074.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="a00005.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="a00002.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="a00044.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>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="a00407.html">gtsam/geometry/Point3.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="a00383.html">gtsam/geometry/Point3.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00410.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="a00278.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="a00332.html">gtsam/geometry/Rot3.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="a00287.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</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>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>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
132 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
Offset 235, 19 lines modifiedOffset 235, 19 lines modified
235 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span><span·class="keyword">template</span>·&lt;&gt;</div>235 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span><span·class="keyword">template</span>·&lt;&gt;</div>
236 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno"><a·class="line"·href="a03272.html">··216</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03264.html">Similarity3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity3&gt;·{};</div>236 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno"><a·class="line"·href="a03272.html">··216</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03264.html">Similarity3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity3&gt;·{};</div>
237 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>·</div>237 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>·</div>
238 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span><span·class="keyword">template</span>·&lt;&gt;</div>238 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span><span·class="keyword">template</span>·&lt;&gt;</div>
239 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno"><a·class="line"·href="a03276.html">··219</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="a03264.html">Similarity3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity3&gt;·{};</div>239 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno"><a·class="line"·href="a03276.html">··219</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="a03264.html">Similarity3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity3&gt;·{};</div>
240 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>·</div>240 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>·</div>
241 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>}··<span·class="comment">//·namespace·gtsam</span></div>241 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 242 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
242 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>243 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
243 <div·class="ttc"·id="aa00074_html"><div·class="ttname"><a·href="a00074.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>244 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
244 <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>245 <div·class="ttc"·id="aa00287_html"><div·class="ttname"><a·href="a00287.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>
245 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>246 <div·class="ttc"·id="aa00383_html"><div·class="ttname"><a·href="a00383.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
246 <div·class="ttc"·id="aa00410_html"><div·class="ttname"><a·href="a00410.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
247 <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>247 <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>
248 <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>248 <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>
249 <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>249 <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>
250 <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>250 <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>
251 <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>251 <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>
252 <div·class="ttc"·id="aa01428_html_afe28b7f8e3592fb9f5cf9ebae09497ba"><div·class="ttname"><a·href="a01428.html#afe28b7f8e3592fb9f5cf9ebae09497ba">gtsam::wedge</a></div><div·class="ttdeci">Matrix·wedge(const·Vector·&amp;x)</div><div·class="ttdoc">Declaration·of·wedge·(see·Murray94book)·used·to·convert·from·n·exponential·coordinates·to·n*n·element...</div></div>252 <div·class="ttc"·id="aa01428_html_afe28b7f8e3592fb9f5cf9ebae09497ba"><div·class="ttname"><a·href="a01428.html#afe28b7f8e3592fb9f5cf9ebae09497ba">gtsam::wedge</a></div><div·class="ttdeci">Matrix·wedge(const·Vector·&amp;x)</div><div·class="ttdoc">Declaration·of·wedge·(see·Murray94book)·used·to·convert·from·n·exponential·coordinates·to·n*n·element...</div></div>
253 <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>253 <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 266, 13 lines modifiedOffset 266, 13 lines modified
266 <div·class="ttc"·id="aa03264_html_ab29559834678c644820664e1c523516b"><div·class="ttname"><a·href="a03264.html#ab29559834678c644820664e1c523516b">gtsam::Similarity3::scale</a></div><div·class="ttdeci">double·scale()·const</div><div·class="ttdoc">Return·the·scale.</div><div·class="ttdef"><b>Definition</b>·Similarity3.h:191</div></div>266 <div·class="ttc"·id="aa03264_html_ab29559834678c644820664e1c523516b"><div·class="ttname"><a·href="a03264.html#ab29559834678c644820664e1c523516b">gtsam::Similarity3::scale</a></div><div·class="ttdeci">double·scale()·const</div><div·class="ttdoc">Return·the·scale.</div><div·class="ttdef"><b>Definition</b>·Similarity3.h:191</div></div>
267 <div·class="ttc"·id="aa03268_html"><div·class="ttname"><a·href="a03268.html">gtsam::Similarity3::ChartAtOrigin</a></div><div·class="ttdoc">Chart·at·the·origin.</div><div·class="ttdef"><b>Definition</b>·Similarity3.h:153</div></div>267 <div·class="ttc"·id="aa03268_html"><div·class="ttname"><a·href="a03268.html">gtsam::Similarity3::ChartAtOrigin</a></div><div·class="ttdoc">Chart·at·the·origin.</div><div·class="ttdef"><b>Definition</b>·Similarity3.h:153</div></div>
268 </div><!--·fragment·--></div><!--·contents·-->268 </div><!--·fragment·--></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="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">Similarity3.h</a></li>273 ····<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">Similarity3.h</a></li>
274 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>274 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
275 ··</ul>275 ··</ul>
276 </div>276 </div>
277 </body>277 </body>
278 </html>278 </html>
1.12 KB
html2text {}
Max HTML report size reached
7.25 KB
./usr/share/doc/libgtsam-dev/html/a00335.html vs.
./usr/share/doc/libgtsam-dev/html/a00926.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/Cal3DS2.cpp·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 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('a00335.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00926.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 41 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3DS2.cpp·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><a·href="a00926_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="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>
 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><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> 
117 </table>118 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>121 <dd>
 122 Stephen·Williams·</dd>
 123 <dd>
 124 Richard·Roberts·</dd>
 125 <dd>
 126 Vadim·Indelman·</dd>
 127 <dd>
 128 David·Jensen·</dd>
121 <dd>129 <dd>
122 Varun·Agrawal·</dd></dl>130 Frank·Dellaert·</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="a00335.html">Cal3DS2.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00926.html">ManifoldPreintegration.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.44 KB
html2text {}
Max HTML report size reached
186 KB
./usr/share/doc/libgtsam-dev/html/a00344_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00815_source.html
Max HTML report size reached
5.32 KB
./usr/share/doc/libgtsam-dev/html/a00353.html vs.
./usr/share/doc/libgtsam-dev/html/a00869.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00353.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00869.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 37 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SOn.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianDensity.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Definitions·of·dynamic·specializations·of·SO(n)··104 <p>A·Gaussian·Density.··
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>Definitions·of·dynamic·specializations·of·SO(n)·</p>114 <div·class="textblock"><p>A·Gaussian·Density.·</p>
115 <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 <dd> 
117 Varun·Agrawal·</dd></dl> 
118 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00353.html">SOn.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00869.html">GaussianDensity.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>
959 B
html2text {}
Max HTML report size reached
71.2 KB
./usr/share/doc/libgtsam-dev/html/a00356_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00365_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/geometry/Cal3Fisheye.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 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('a00356_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00365_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 177 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">Cal3Fisheye.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00356.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00365.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00431.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00293.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="a00476.html">gtsam/geometry/Point2.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="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>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>
 123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Cal,·<span·class="keywordtype">size_t</span>·Dim&gt;</div>
 125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 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>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
129 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02996.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>·:·<span·class="keyword">public</span>·<a·class="code·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>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>
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>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>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</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>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</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>
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Fisheye&gt;;</div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>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>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">···66</a></span>··<a·class="code·hl_function"·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">Cal3Fisheye</a>()·=·<span·cl[·...·truncated·by·diffoscope;·len:·38,·SHA:·1912b852f79c36ae630da2216cc83049435c087cd8cace7cd2e9416610504df1·...·]>144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02940.html">···69</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div>
 146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">protected</span>:</div>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02940.html#a33811231ccb2620ac12a9f741044190d">···71</a></span>··<span·class="keywordtype">double</span>·fx_·=·1.0f,·fy_·=·1.0f;··</div>
 148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02940.html#a53228e7ead3f7153f98140486e99b8a6">···72</a></span>··<span·class="keywordtype">double</span>·s_·=·0.0f;···············</div>
 149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02940.html#ae52d5f4130f18069a281f7e4dbaa6ced">···73</a></span>··<span·class="keywordtype">double</span>·u0_·=·0.0f,·v0_·=·0.0f;··</div>
142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
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>151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</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>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>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">explicit</span>·Cal3Fisheye(<span·class="keyword">const</span>·Vector9&amp;·v)</div> 
157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······:·Cal3(v(0),·v(1),·v(2),·v(3),·v(4)),</div> 
158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········k1_(v(5)),</div>157 <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">···87</span>········k2_(v(6)),</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>········k3_(v(7)),</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>
161 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········k4_(v(8))·{}</div>161 </div>
162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</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>
 166 </div>
163 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 168 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_class"·href="a02940.html">Cal3</a>(<span·class="keywordtype">double</span>·fov,·<span·class="keywordtype">int</span>·w,·<span·class="keywordtype">int</span>·h);</div>
Max diff block lines reached; 32510/58225 bytes (55.84%) of diff not shown.
14.2 KB
html2text {}
Max HTML report size reached
16.2 KB
./usr/share/doc/libgtsam-dev/html/a00362.html vs.
./usr/share/doc/libgtsam-dev/html/a01322.html
Files 78% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 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('a00362.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01322.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 64 lines modifiedOffset 94, 56 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#define-members">Macros</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Point3.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">BetweenFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a01322_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>3D·Point·· 
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="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>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
108 <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>
109 Namespaces</h2></td></tr>124 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>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>
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="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>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
114 <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="define-members"·name="define-members"></a>
115 Functions</h2></td></tr>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>
116 <tr·class="memitem:aa42f7ec660b7353de39f9c86a26711cc"·id="r_aa42f7ec660b7353de39f9c86a26711cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa42f7ec660b7353de39f9c86a26711cc"·name="aa42f7ec660b7353de39f9c86a26711cc"></a> 
117 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H2=boost::none)</td></tr> 
118 <tr·class="memdesc:aa42f7ec660b7353de39f9c86a26711cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr> 
119 <tr·class="separator:aa42f7ec660b7353de39f9c86a26711cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:ac37b6f807985ffd25217e33f6136fe58"·id="r_ac37b6f807985ffd25217e33f6136fe58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac37b6f807985ffd25217e33f6136fe58"·name="ac37b6f807985ffd25217e33f6136fe58"></a> 
121 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H=boost::none)</td></tr> 
122 <tr·class="memdesc:ac37b6f807985ffd25217e33f6136fe58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr> 
123 <tr·class="separator:ac37b6f807985ffd25217e33f6136fe58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:abb52bb00c68909fc1147e5d112e8c2ae"·id="r_abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb52bb00c68909fc1147e5d112e8c2ae"·name="abb52bb00c68909fc1147e5d112e8c2ae"></a> 
125 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::normalize</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr> 
126 <tr·class="memdesc:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">normalize,·with·optional·Jacobian·<br·/></td></tr> 
127 <tr·class="separator:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"·id="r_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_q=boost::none)</td></tr> 
129 <tr·class="memdesc:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cross·product··<br·/></td></tr> 
130 <tr·class="separator:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:a7dc820e4e47218768f104b43a184a1bd"·id="r_a7dc820e4e47218768f104b43a184a1bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc820e4e47218768f104b43a184a1bd"·name="a7dc820e4e47218768f104b43a184a1bd"></a> 
132 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_q=boost::none)</td></tr> 
133 <tr·class="memdesc:a7dc820e4e47218768f104b43a184a1bd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dot·product·<br·/></td></tr> 
134 <tr·class="separator:a7dc820e4e47218768f104b43a184a1bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:a57f778b84bc6106471006421d289b832"·id="r_a57f778b84bc6106471006421d289b832"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57f778b84bc6106471006421d289b832"·name="a57f778b84bc6106471006421d289b832"></a> 
136 Point3Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point3Pair·&gt;·&amp;abPointPairs)</td></tr> 
137 <tr·class="memdesc:a57f778b84bc6106471006421d289b832"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point3·pairs.·<br·/></td></tr> 
138 <tr·class="separator:a57f778b84bc6106471006421d289b832"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:aa0cf4b44adc94a39066254a3ea63fbef"·id="r_aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa0cf4b44adc94a39066254a3ea63fbef"·name="aa0cf4b44adc94a39066254a3ea63fbef"></a> 
140 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point3Pair·&amp;p)</td></tr> 
141 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 </table>134 </table>
143 <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>
144 <div·class="textblock"><p>3D·Point·</p>136 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Viorela·Ila·</dd></dl>
145 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>141 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00362.html">Point3.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01322.html">BetweenFactor.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>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>
152 ··</ul>144 ··</ul>
153 </div>145 </div>
154 </body>146 </body>
155 </html>147 </html>
3.59 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00368.html vs.
./usr/share/doc/libgtsam-dev/html/a00416.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CalibratedCamera.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SphericalCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00368.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00416.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, 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">CalibratedCamera.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SphericalCamera.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Calibrated·camera·for·which·only·pose·is·unknown.··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="a00368_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00416_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="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>
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="a03324.html">gtsam::SphericalCamera</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">A·spherical·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·measures·bearing·vectors.··<a·href="a03324.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03328.html">gtsam::traits&lt;·SphericalCamera·&gt;</a></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Calibrated·camera·class·[R|-R't],·calibration·K=I.··<a·href="a03028.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>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>
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>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
126 <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>
127 Namespaces</h2></td></tr>123 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>124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
129 <tr·class="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>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><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>Calibrated·camera·for·which·only·pose·is·unknown.·</p>129 <div·class="textblock"><p>Calibrated·camera·with·spherical·projection.·</p>
134 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Aug·26,·2021·</dd></dl>
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd></dl>
136 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>136 ··<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="a00368.html">CalibratedCamera.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="a00416.html">SphericalCamera.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>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>
143 ··</ul>139 ··</ul>
144 </div>140 </div>
145 </body>141 </body>
146 </html>142 </html>
2.49 KB
html2text {}
Max HTML report size reached
172 KB
./usr/share/doc/libgtsam-dev/html/a00368_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01139_source.html
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a00377.html vs.
./usr/share/doc/libgtsam-dev/html/a01151.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/PinholePose.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 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('a00377.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01151.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, 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">PinholePose.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>Pinhole·camera·with·known·calibration.··106 <p>Internals·for·<a·class="el"·href="a01097.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="a00377_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01151_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="a03120.html">gtsam::PinholeBaseK&lt;·CALIBRATION·&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="a04272.html">gtsam::internal::apply_compose&lt;·T·&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>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>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="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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
122 <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>
123 Namespaces</h2></td></tr>118 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>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>
125 <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>
126 <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>
127 </table>133 </table>
128 <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>
129 <div·class="textblock"><p>Pinhole·camera·with·known·calibration.·</p>135 <div·class="textblock"><p>Internals·for·<a·class="el"·href="a01097.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>
130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
131 <dd>138 <dd>
 139 Paul·Furgale·</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·-->140 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>144 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00377.html">PinholePose.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="a01151.html">Expression-inl.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>146 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>147 ··</ul>
142 </div>148 </div>
143 </body>149 </body>
144 </html>150 </html>
3.06 KB
html2text {}
Max HTML report size reached
212 KB
./usr/share/doc/libgtsam-dev/html/a00377_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00893_source.html
Max HTML report size reached
4.27 KB
./usr/share/doc/libgtsam-dev/html/a00380_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00434_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00380_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00434_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 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">Cal3Unified.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="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>107 <a·href="a00434.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
Offset 212, 13 lines modifiedOffset 212, 13 lines modified
212 <div·class="ttc"·id="aa03008_html_a80a36bbc6309792977cd3a13864a6c2d"><div·class="ttname"><a·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">gtsam::Cal3Unified::xi</a></div><div·class="ttdeci">double·xi()·const</div><div·class="ttdoc">mirror·parameter</div><div·class="ttdef"><b>Definition</b>·Cal3Unified.h:96</div></div>212 <div·class="ttc"·id="aa03008_html_a80a36bbc6309792977cd3a13864a6c2d"><div·class="ttname"><a·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">gtsam::Cal3Unified::xi</a></div><div·class="ttdeci">double·xi()·const</div><div·class="ttdoc">mirror·parameter</div><div·class="ttdef"><b>Definition</b>·Cal3Unified.h:96</div></div>
213 <div·class="ttc"·id="aa03008_html_af74f4e76f00451bbd751ff42786df828"><div·class="ttname"><a·href="a03008.html#af74f4e76f00451bbd751ff42786df828">gtsam::Cal3Unified::Dim</a></div><div·class="ttdeci">static·size_t·Dim()</div><div·class="ttdoc">Return·dimensions·of·calibration·manifold·object.</div><div·class="ttdef"><b>Definition</b>·Cal3Unified.h:136</div></div>213 <div·class="ttc"·id="aa03008_html_af74f4e76f00451bbd751ff42786df828"><div·class="ttname"><a·href="a03008.html#af74f4e76f00451bbd751ff42786df828">gtsam::Cal3Unified::Dim</a></div><div·class="ttdeci">static·size_t·Dim()</div><div·class="ttdoc">Return·dimensions·of·calibration·manifold·object.</div><div·class="ttdef"><b>Definition</b>·Cal3Unified.h:136</div></div>
214 </div><!--·fragment·--></div><!--·contents·-->214 </div><!--·fragment·--></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="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">Cal3Unified.h</a></li>219 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00434.html">Cal3Unified.h</a></li>
220 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>220 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
221 ··</ul>221 ··</ul>
222 </div>222 </div>
223 </body>223 </body>
224 </html>224 </html>
104 KB
./usr/share/doc/libgtsam-dev/html/a00392_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00413_source.html
Max HTML report size reached
91.4 KB
./usr/share/doc/libgtsam-dev/html/a00395_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00341_source.html
Max HTML report size reached
11.8 KB
./usr/share/doc/libgtsam-dev/html/a00398_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00404_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('a00398_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 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="a00410.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="a00278.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="a00476.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="a00431.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="a00002.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="a00044.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="a00047.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="a00020.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="aa00002_html"><div·class="ttname"><a·href="a00002.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div> 
291 <div·class="ttc"·id="aa00047_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00047.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>290 <div·class="ttc"·id="aa00020_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00020.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="aa00044_html"><div·class="ttname"><a·href="a00044.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
292 <div·class="ttc"·id="aa00410_html"><div·class="ttname"><a·href="a00410.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>292 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
293 <div·class="ttc"·id="aa00476_html"><div·class="ttname"><a·href="a00476.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>293 <div·class="ttc"·id="aa00431_html"><div·class="ttname"><a·href="a00431.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
69.0 KB
./usr/share/doc/libgtsam-dev/html/a00401_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00044_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/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 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('a00401_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00044_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, 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">Quaternion.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="a00401.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00044.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00074.html">gtsam/base/Lie.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="a00026.html">gtsam/base/Matrix.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;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="a00470.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>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.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;iostream&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="a00095.html">gtsam/base/OptionalJacobian.h</a>&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="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·QUATERNION_TYPE·Eigen::Quaternion&lt;_Scalar,_Options&gt;</span></div>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>
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>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>
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>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 130 <div·class="line"><a·id="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>
 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>
 133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Define·traits</span></div>134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">namespace·</span>internal·{</div>
 135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
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>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>
132 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">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>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03208.html">···32</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;QUATERNION_TYPE&gt;·{</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·QUATERNION_TYPE·ManifoldType;</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·QUATERNION_TYPE·Q;</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
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> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="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> 
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>139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">enum</span>·{·dim·=·Class::dimension·};</div>
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 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>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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>
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>147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····v·=·p.localCoordinates(q);</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>148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····q·=·p.retract(v);</div>
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>149 <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>150 <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="}"> 
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> 
Max diff block lines reached; 36189/55510 bytes (65.19%) of diff not shown.
14.7 KB
html2text {}
Max HTML report size reached
1.92 KB
./usr/share/doc/libgtsam-dev/html/a00404.html vs.
./usr/share/doc/libgtsam-dev/html/a00398.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('a00404.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00398.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 120, 13 lines modifiedOffset 120, 13 lines modified
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>
121 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd></dl>
122 </div></div><!--·contents·-->122 </div></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="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">Cal3Bundler.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="a00398.html">Cal3Bundler.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>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>
129 ··</ul>129 ··</ul>
130 </div>130 </div>
131 </body>131 </body>
132 </html>132 </html>
42.8 KB
./usr/share/doc/libgtsam-dev/html/a00407_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00896_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/Point3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00407_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00896_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, 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">Point3.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="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="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,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="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>
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">#pragma·once</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="a00086.html">gtsam/base/FastList.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;gtsam/config.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="a00110.html">gtsam/base/Testable.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;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="a00089.html">gtsam/base/Vector.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.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="a00056.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;numeric&gt;</span></div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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;string&gt;</span></div>
 127 <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>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·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>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>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:·33,·SHA:·0586d6b55a0cbb80f69070cc9f73574e027b4b8a0ff5d40b8568886bf7f49e1b·...·];</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#aa84fa88db91d429bec261c655fc54bd6">createErrors</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·V);</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>
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>138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">using·</span>Point3Pairs·=·std::vector&lt;Point3Pair&gt;;</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>
140 <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="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>
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>144 <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:·168,·SHA:·b79b74e5705fec0ba9f098dfcdbdfa762f9f466505543f5acd6d7def6fcc56f5·...·]);</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·c[·...·truncated·by·diffoscope;·len:·155,·SHA:·1ead78da80ce4c3c6bb24e2ff2d95b1c4f06e0a70b221737fc698fdc330cc670·...·]);</div>
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>146 <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:·223,·SHA:·c10cb54dcf14dec6def043bdfbd28efc7c81763e252c766619a18d0d6f669c0f·...·]);</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>
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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·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>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"·[·...·truncated·by·diffoscope;·len:·134,·SHA:·dcd317091d6d46dc1c3676a31d7707e5fac3d4ad74f624acb2d890b16e4a30a0·...·]);</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>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>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> 
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>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">template</span>·&lt;&gt;</div>
158 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">154 <div·class="foldopen"·id="foldopen00063"·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;</spa[·...·truncated·by·diffoscope;·len:·4,·SHA:·a449db101b191155190ef2ba4a5d83a6a9385a065c4c18f55a4fbc9f1aec8df8·...·]</div>155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03736.html">···63</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02312.html">Errors</a>&gt;·{</div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·Print(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·e,·<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div>
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>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>
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··sum·=·std::accumulate(points.begin(),·points.end(),·sum);</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>
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">return</span>·sum·/·points.size();</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>
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
165 </div>164 </div>
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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> 
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> 
Max diff block lines reached; 7360/34299 bytes (21.46%) of diff not shown.
9.21 KB
html2text {}
Max HTML report size reached
137 KB
./usr/share/doc/libgtsam-dev/html/a00410_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00977_source.html
Max HTML report size reached
55.6 KB
./usr/share/doc/libgtsam-dev/html/a00425_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00740_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/SimpleCamera.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('a00425_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00740_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 141 lines modifiedOffset 98, 144 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SimpleCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">JacobianFactor-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00425.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00281.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="a00467.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="a00371.html">gtsam/geometry/Cal3DS2.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="a00770.html">gtsam/linear/linearExceptions.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="a00356.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="a00380.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="a00356.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="a00359.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="a00458.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>121 <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>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="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>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
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>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>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><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</[·...·truncated·by·diffoscope;·len:·4,·SHA:·ba1167352369f30ea4f1acff79e92a2d1f84f98a5d083fd0b6b7cc4133322ca3·...·]</div>140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·Check·noise·model·dimension</span></div>
 141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">if</span>(model·&amp;&amp;·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)model-&gt;dim()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>())</div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">throw</span>·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>(),·model-&gt;dim());</div>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·number·of·variables</span></div>
 145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1)</div>
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>146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="stringliteral">&quot;one·for·the·RHS·vector·must·equal·the·number·of·provided·matrix·blocks.&quot;</span>);</div>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">public</span>:</div>152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="stringliteral">&quot;must·be·the·RHS·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>
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>157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····model_·=·model;</div>
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
 159 </div>
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>165 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··{</div>
 166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Check·noise·model·dimension</span></div>
 167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">if</span>(noiseModel·&amp;&amp;·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)noiseModel-&gt;dim()·!=·b.size())</div>
 168 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">throw</span>·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>(b.size(),·noiseModel-&gt;dim());</div>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>169 <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>··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>170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·Resize·base·class·key·vector</span></div>
 171 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.resize(terms.size());</div>
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>172 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 173 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Get·dimensions·of·matrices</span></div>
 174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····std::vector&lt;size_t&gt;·dimensions;</div>
 175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····dimensions.reserve(terms.size());</div>
 176 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·TERMS::const_iterator·it·=·terms.begin();·it·!=·terms.end();·++it)·{</div>
Max diff block lines reached; 14543/43673 bytes (33.30%) of diff not shown.
12.8 KB
html2text {}
Max HTML report size reached
6.56 KB
./usr/share/doc/libgtsam-dev/html/a00446.html vs.
./usr/share/doc/libgtsam-dev/html/a00275.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/Cal3.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 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('a00446.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00275.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 40 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">Cal3.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>Common·code·for·all·calibration·models.··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 <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:a8f53aba13fa1d88189b6b31df2a5805f"·id="r_a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f53aba13fa1d88189b6b31df2a5805f"·name="a8f53aba13fa1d88189b6b31df2a5805f"></a>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="a02940.html">Cal3</a>·&amp;cal)</td></tr>117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02944.html">Cal3_S2</a>·&amp;cal)</td></tr>
118 <tr·class="separator:a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aa1d71ac66372025933d65ce5efee8cdf"><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>Common·code·for·all·calibration·models.·</p>121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>
122 <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>
123 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00446.html">Cal3.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="a00275.html">Cal3_S2.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>130 ··</ul>
131 </div>131 </div>
132 </body>132 </body>
133 </html>133 </html>
1.13 KB
html2text {}
Max HTML report size reached
11.6 KB
./usr/share/doc/libgtsam-dev/html/a00464_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00437_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('a00464_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00437_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">Line3.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="a00464.html">Go·to·the·documentation·of·this·file.</a><div·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">·*·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>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</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>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</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">·*·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>
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>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>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·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>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>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>116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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>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="a00332.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00287.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="a00410.html">gtsam/geometry/Pose3.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="a00278.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">class·</span>Line3;</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">class·</span>Line3;</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="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>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>127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··················OptionalJacobian&lt;4,·6&gt;·Dpose·=·boost::none,</div>
Offset 190, 16 lines modifiedOffset 190, 16 lines modified
190 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>190 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
191 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="keyword">template</span>&lt;&gt;</div>191 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="keyword">template</span>&lt;&gt;</div>
192 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno"><a·class="line"·href="a03084.html">··155</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03080.html">Line3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Line3&gt;·{};</div>192 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno"><a·class="line"·href="a03084.html">··155</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03080.html">Line3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Line3&gt;·{};</div>
193 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div>193 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>·</div>
194 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="keyword">template</span>&lt;&gt;</div>194 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="keyword">template</span>&lt;&gt;</div>
195 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno"><a·class="line"·href="a03088.html">··158</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="a03080.html">Line3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Line3&gt;·{};</div>195 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno"><a·class="line"·href="a03088.html">··158</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="a03080.html">Line3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Line3&gt;·{};</div>
196 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>}</div>196 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>}</div>
 197 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
197 <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>198 <div·class="ttc"·id="aa00287_html"><div·class="ttname"><a·href="a00287.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>
198 <div·class="ttc"·id="aa00410_html"><div·class="ttname"><a·href="a00410.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
199 <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>199 <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>
200 <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>200 <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>
201 <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>201 <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>
202 <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>202 <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>
203 <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>203 <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>
204 <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>204 <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>
205 <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>205 <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>
Offset 215, 13 lines modifiedOffset 215, 13 lines modified
215 <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>215 <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>
216 <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>216 <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>
217 </div><!--·fragment·--></div><!--·contents·-->217 </div><!--·fragment·--></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00464.html">Line3.h</a></li>222 ····<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="a00437.html">Line3.h</a></li>
223 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>223 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
224 ··</ul>224 ··</ul>
225 </div>225 </div>
226 </body>226 </body>
227 </html>227 </html>
869 B
html2text {}
Max HTML report size reached
8.93 KB
./usr/share/doc/libgtsam-dev/html/a00467.html vs.
./usr/share/doc/libgtsam-dev/html/a00794.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/Cal3Bundler.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('a00467.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00794.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, 50 lines modifiedOffset 95, 51 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Calibration·used·by·Bundler.··106 <p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00467_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a></td></tr> 
112 <tr·class="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>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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02976.html">gtsam::traits&lt;·const·Cal3Bundler·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
124 </table>127 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>Calibration·used·by·Bundler.·</p>129 <div·class="textblock"><p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·</p>
127 <dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>
128 <dl·class="section·author"><dt>Author</dt><dd>Yong·Dian·Jian·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>136 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00467.html">Cal3Bundler.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00794.html">AcceleratedPowerMethod.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>139 ··</ul>
139 </div>140 </div>
140 </body>141 </body>
141 </html>142 </html>
1.95 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00467_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00320_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('a00467_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00320_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">Cal3Bundler.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="a00467.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00320.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00293.html">gtsam/geometry/Cal3.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="a00365.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="a00476.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="a00431.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
125 <div·class="foldopen"·id="foldopen00032"·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>126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02968.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02968.html">Cal3Bundler</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div>127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div>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>
Offset 224, 16 lines modifiedOffset 224, 16 lines modified
224 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span><span·class="keyword">template</span>·&lt;&gt;</div>224 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span><span·class="keyword">template</span>·&lt;&gt;</div>
225 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno"><a·class="line"·href="a02972.html">··182</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02968.html">Cal3Bundler</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Bundler&gt;·{};</div>225 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno"><a·class="line"·href="a02972.html">··182</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02968.html">Cal3Bundler</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Bundler&gt;·{};</div>
226 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>·</div>226 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>·</div>
227 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span><span·class="keyword">template</span>·&lt;&gt;</div>227 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span><span·class="keyword">template</span>·&lt;&gt;</div>
228 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno"><a·class="line"·href="a02976.html">··185</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="a02968.html">Cal3Bundler</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Bundler&gt;·{};</div>228 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno"><a·class="line"·href="a02976.html">··185</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="a02968.html">Cal3Bundler</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Bundler&gt;·{};</div>
229 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>229 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div>
230 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}··<span·class="comment">//·namespace·gtsam</span></div>230 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>}··<span·class="comment">//·namespace·gtsam</span></div>
231 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">Cal3.h</a></div><div·class="ttdoc">Common·code·for·all·Calibration·models.</div></div>231 <div·class="ttc"·id="aa00365_html"><div·class="ttname"><a·href="a00365.html">Cal3.h</a></div><div·class="ttdoc">Common·code·for·all·Calibration·models.</div></div>
232 <div·class="ttc"·id="aa00476_html"><div·class="ttname"><a·href="a00476.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>232 <div·class="ttc"·id="aa00431_html"><div·class="ttname"><a·href="a00431.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
233 <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>233 <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>
234 <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>234 <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>
235 <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>235 <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>
236 <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>236 <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>
237 <div·class="ttc"·id="aa02940_html"><div·class="ttname"><a·href="a02940.html">gtsam::Cal3</a></div><div·class="ttdoc">Common·base·class·for·all·calibration·models.</div><div·class="ttdef"><b>Definition</b>·Cal3.h:69</div></div>237 <div·class="ttc"·id="aa02940_html"><div·class="ttname"><a·href="a02940.html">gtsam::Cal3</a></div><div·class="ttdoc">Common·base·class·for·all·calibration·models.</div><div·class="ttdef"><b>Definition</b>·Cal3.h:69</div></div>
238 <div·class="ttc"·id="aa02968_html"><div·class="ttname"><a·href="a02968.html">gtsam::Cal3Bundler</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:32</div></div>238 <div·class="ttc"·id="aa02968_html"><div·class="ttname"><a·href="a02968.html">gtsam::Cal3Bundler</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:32</div></div>
239 <div·class="ttc"·id="aa02968_html_a000d35943600b9bf81818b9ae65c1e53"><div·class="ttname"><a·href="a02968.html#a000d35943600b9bf81818b9ae65c1e53">gtsam::Cal3Bundler::k1</a></div><div·class="ttdeci">double·k1()·const</div><div·class="ttdoc">distorsion·parameter·k1</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:87</div></div>239 <div·class="ttc"·id="aa02968_html_a000d35943600b9bf81818b9ae65c1e53"><div·class="ttname"><a·href="a02968.html#a000d35943600b9bf81818b9ae65c1e53">gtsam::Cal3Bundler::k1</a></div><div·class="ttdeci">double·k1()·const</div><div·class="ttdoc">distorsion·parameter·k1</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:87</div></div>
Offset 247, 13 lines modifiedOffset 247, 13 lines modified
247 <div·class="ttc"·id="aa02968_html_ae445f8b0d019435455031101b2ef654e"><div·class="ttname"><a·href="a02968.html#ae445f8b0d019435455031101b2ef654e">gtsam::Cal3Bundler::dim</a></div><div·class="ttdeci">size_t·dim()·const·override</div><div·class="ttdoc">return·DOF,·dimensionality·of·tangent·space</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:147</div></div>247 <div·class="ttc"·id="aa02968_html_ae445f8b0d019435455031101b2ef654e"><div·class="ttname"><a·href="a02968.html#ae445f8b0d019435455031101b2ef654e">gtsam::Cal3Bundler::dim</a></div><div·class="ttdeci">size_t·dim()·const·override</div><div·class="ttdoc">return·DOF,·dimensionality·of·tangent·space</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:147</div></div>
248 <div·class="ttc"·id="aa02968_html_af5790ae1df63a0bb946553657c4b9c85"><div·class="ttname"><a·href="a02968.html#af5790ae1df63a0bb946553657c4b9c85">gtsam::Cal3Bundler::Dim</a></div><div·class="ttdeci">static·size_t·Dim()</div><div·class="ttdoc">return·DOF,·dimensionality·of·tangent·space</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:150</div></div>248 <div·class="ttc"·id="aa02968_html_af5790ae1df63a0bb946553657c4b9c85"><div·class="ttname"><a·href="a02968.html#af5790ae1df63a0bb946553657c4b9c85">gtsam::Cal3Bundler::Dim</a></div><div·class="ttdeci">static·size_t·Dim()</div><div·class="ttdoc">return·DOF,·dimensionality·of·tangent·space</div><div·class="ttdef"><b>Definition</b>·Cal3Bundler.h:150</div></div>
249 </div><!--·fragment·--></div><!--·contents·-->249 </div><!--·fragment·--></div><!--·contents·-->
250 </div><!--·doc-content·-->250 </div><!--·doc-content·-->
251 <!--·start·footer·part·-->251 <!--·start·footer·part·-->
252 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->252 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
253 ··<ul>253 ··<ul>
254 ····<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">Cal3Bundler.h</a></li>254 ····<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">Cal3Bundler.h</a></li>
255 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>255 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
256 ··</ul>256 ··</ul>
257 </div>257 </div>
258 </body>258 </body>
259 </html>259 </html>
84.6 KB
./usr/share/doc/libgtsam-dev/html/a00470_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00764_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/SO3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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('a00470_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00764_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, 211 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">SO3.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00470.html">Go·to·the·documentation·of·this·file.</a><div·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="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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="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="a00872.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="a00614.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="a00659.html">gtsam/inference/FactorGraph.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="a00344.html">gtsam/geometry/SOn.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>
121 <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>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.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="a00020.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="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
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>130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03740.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;GaussianConditional&gt;</div>
132 <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>··{</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>133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>
135 <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="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>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>·&lt;&gt;</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>
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> 
139 <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>·</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> 
143 <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>·</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>
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;&gt;</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> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>143 <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">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> 
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> 
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> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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> 
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> 
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>·&lt;&gt;</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> 
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> 
174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</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> 
179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">template</span>·&lt;&gt;</div> 
Max diff block lines reached; 33794/65976 bytes (51.22%) of diff not shown.
20.0 KB
html2text {}
Max HTML report size reached
15.3 KB
./usr/share/doc/libgtsam-dev/html/a00479_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00422_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('a00479_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 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">StereoPoint2.h</div></div>104 ··<div·class="headertitle"><div·class="title">StereoPoint2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00479.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00476.html">gtsam/geometry/Point2.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00431.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00032"·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="a03352.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·{</div>127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03352.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·{</div>
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="a00122.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="a00011.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="a00122.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="a00011.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="aa00122_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00122.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="aa00011_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00011.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="aa00476_html"><div·class="ttname"><a·href="a00476.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>255 <div·class="ttc"·id="aa00431_html"><div·class="ttname"><a·href="a00431.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>
Offset 272, 13 lines modifiedOffset 272, 13 lines modified
272 <div·class="ttc"·id="aa03352_html_af51044042dadc526d0b364c26c6da97e"><div·class="ttname"><a·href="a03352.html#af51044042dadc526d0b364c26c6da97e">gtsam::StereoPoint2::Identity</a></div><div·class="ttdeci">static·StereoPoint2·Identity()</div><div·class="ttdoc">identity</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:74</div></div>272 <div·class="ttc"·id="aa03352_html_af51044042dadc526d0b364c26c6da97e"><div·class="ttname"><a·href="a03352.html#af51044042dadc526d0b364c26c6da97e">gtsam::StereoPoint2::Identity</a></div><div·class="ttdeci">static·StereoPoint2·Identity()</div><div·class="ttdoc">identity</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:74</div></div>
273 <div·class="ttc"·id="aa03352_html_af91933798181ce1bb4759a7f78900ed8"><div·class="ttname"><a·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">gtsam::StereoPoint2::StereoPoint2</a></div><div·class="ttdeci">StereoPoint2()</div><div·class="ttdoc">default·constructor</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:43</div></div>273 <div·class="ttc"·id="aa03352_html_af91933798181ce1bb4759a7f78900ed8"><div·class="ttname"><a·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">gtsam::StereoPoint2::StereoPoint2</a></div><div·class="ttdeci">StereoPoint2()</div><div·class="ttdoc">default·constructor</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:43</div></div>
274 </div><!--·fragment·--></div><!--·contents·-->274 </div><!--·fragment·--></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00479.html">StereoPoint2.h</a></li>279 ····<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">StereoPoint2.h</a></li>
280 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>280 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
281 ··</ul>281 ··</ul>
282 </div>282 </div>
283 </body>283 </body>
284 </html>284 </html>
114 KB
./usr/share/doc/libgtsam-dev/html/a00491_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00962_source.html
Max HTML report size reached
14.1 KB
./usr/share/doc/libgtsam-dev/html/a00494_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('a00494_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, 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">HybridBayesTree.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="a00494.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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="a00509.html">gtsam/hybrid/HybridBayesNet.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="a00527.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="a00530.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00539.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="a00695.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="a00593.html">gtsam/inference/BayesTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>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/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="a00680.html">gtsam/inference/Conditional.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="a00650.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="a00746.html">gtsam/linear/GaussianBayesTree.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="a00752.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>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;string&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>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>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>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>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>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>HybridConditional;</div>
Offset 217, 20 lines modifiedOffset 217, 20 lines modified
217 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>····clique-&gt;print(s·+·<span·class="stringliteral">&quot;stored·clique&quot;</span>,·formatter);</div>217 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>····clique-&gt;print(s·+·<span·class="stringliteral">&quot;stored·clique&quot;</span>,·formatter);</div>
218 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>··}</div>218 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>··}</div>
219 </div>219 </div>
220 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>};</div>220 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>};</div>
221 </div>221 </div>
222 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div>222 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div>
223 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>}··<span·class="comment">//·namespace·gtsam</span></div>223 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>}··<span·class="comment">//·namespace·gtsam</span></div>
224 <div·class="ttc"·id="aa00509_html"><div·class="ttname"><a·href="a00509.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div>224 <div·class="ttc"·id="aa00527_html"><div·class="ttname"><a·href="a00527.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div>
225 <div·class="ttc"·id="aa00530_html"><div·class="ttname"><a·href="a00530.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>225 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
 226 <div·class="ttc"·id="aa00593_html"><div·class="ttname"><a·href="a00593.html">BayesTree.h</a></div><div·class="ttdoc">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.</div></div>
 227 <div·class="ttc"·id="aa00650_html"><div·class="ttname"><a·href="a00650.html">Conditional.h</a></div><div·class="ttdoc">Base·class·for·conditional·densities.</div></div>
226 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>228 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>
227 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">Conditional.h</a></div><div·class="ttdoc">Base·class·for·conditional·densities.</div></div> 
228 <div·class="ttc"·id="aa00695_html"><div·class="ttname"><a·href="a00695.html">BayesTree.h</a></div><div·class="ttdoc">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.</div></div> 
229 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>229 <div·class="ttc"·id="aa00752_html"><div·class="ttname"><a·href="a00752.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>
230 <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>230 <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>
231 <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>231 <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>
232 <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>232 <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>
233 <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>233 <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>
234 <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>234 <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>
235 <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>235 <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>
236 <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>236 <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>
Offset 249, 13 lines modifiedOffset 249, 13 lines modified
249 <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>249 <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>
250 <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>250 <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>
251 </div><!--·fragment·--></div><!--·contents·-->251 </div><!--·fragment·--></div><!--·contents·-->
252 </div><!--·doc-content·-->252 </div><!--·doc-content·-->
253 <!--·start·footer·part·-->253 <!--·start·footer·part·-->
254 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->254 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
255 ··<ul>255 ··<ul>
256 ····<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>256 ····<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">HybridBayesTree.h</a></li>
257 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>257 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
258 ··</ul>258 ··</ul>
259 </div>259 </div>
260 </body>260 </body>
261 </html>261 </html>
1.14 KB
html2text {}
Max HTML report size reached
13.6 KB
./usr/share/doc/libgtsam-dev/html/a00509_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('a00509_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, 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">HybridBayesNet.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="a00509.html">Go·to·the·documentation·of·this·file.</a><div·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">·*·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>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</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>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</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">·*·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>
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>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>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·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>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>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>116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
117 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00227.html">gtsam/discrete/DecisionTreeFactor.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="a00188.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="a01406.html">gtsam/global_includes.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>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.html">gtsam/hybrid/HybridConditional.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>
120 <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/HybridValues.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="a00482.html">gtsam/hybrid/HybridValues.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00689.html">gtsam/inference/BayesNet.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="a00614.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="a00860.html">gtsam/linear/GaussianBayesNet.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="a00764.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>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="foldopen00035"·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>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>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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>
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>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>
Offset 212, 20 lines modifiedOffset 212, 20 lines modified
212 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span>};</div>212 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span>};</div>
213 </div>213 </div>
214 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span>·</div>214 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span>·</div>
215 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span><span·class="keyword">template</span>·&lt;&gt;</div>215 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span><span·class="keyword">template</span>·&lt;&gt;</div>
216 <div·class="line"><a·id="l00241"·name="l00241"></a><span·class="lineno"><a·class="line"·href="a03412.html">··241</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridBayesNet&gt;·{};</div>216 <div·class="line"><a·id="l00241"·name="l00241"></a><span·class="lineno"><a·class="line"·href="a03412.html">··241</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridBayesNet&gt;·{};</div>
217 <div·class="line"><a·id="l00242"·name="l00242"></a><span·class="lineno">··242</span>·</div>217 <div·class="line"><a·id="l00242"·name="l00242"></a><span·class="lineno">··242</span>·</div>
218 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno">··243</span>}··<span·class="comment">//·namespace·gtsam</span></div>218 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno">··243</span>}··<span·class="comment">//·namespace·gtsam</span></div>
219 <div·class="ttc"·id="aa00227_html"><div·class="ttname"><a·href="a00227.html">DecisionTreeFactor.h</a></div></div>219 <div·class="ttc"·id="aa00188_html"><div·class="ttname"><a·href="a00188.html">DecisionTreeFactor.h</a></div></div>
 220 <div·class="ttc"·id="aa00482_html"><div·class="ttname"><a·href="a00482.html">HybridValues.h</a></div></div>
220 <div·class="ttc"·id="aa00533_html"><div·class="ttname"><a·href="a00533.html">HybridConditional.h</a></div></div>221 <div·class="ttc"·id="aa00560_html"><div·class="ttname"><a·href="a00560.html">HybridConditional.h</a></div></div>
221 <div·class="ttc"·id="aa00560_html"><div·class="ttname"><a·href="a00560.html">HybridValues.h</a></div></div> 
222 <div·class="ttc"·id="aa00689_html"><div·class="ttname"><a·href="a00689.html">BayesNet.h</a></div><div·class="ttdoc">Bayes·network.</div></div>222 <div·class="ttc"·id="aa00614_html"><div·class="ttname"><a·href="a00614.html">BayesNet.h</a></div><div·class="ttdoc">Bayes·network.</div></div>
223 <div·class="ttc"·id="aa00860_html"><div·class="ttname"><a·href="a00860.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div>223 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div>
224 <div·class="ttc"·id="aa01406_html"><div·class="ttname"><a·href="a01406.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>224 <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>
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_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>226 <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>
227 <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>227 <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>
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="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>230 <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>
231 <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="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 246, 13 lines modifiedOffset 246, 13 lines modified
246 <div·class="ttc"·id="aa03740_html"><div·class="ttname"><a·href="a03740.html">gtsam::GaussianBayesNet</a></div><div·class="ttdoc">GaussianBayesNet·is·a·Bayes·net·made·from·linear-Gaussian·conditionals.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesNet.h:36</div></div>246 <div·class="ttc"·id="aa03740_html"><div·class="ttname"><a·href="a03740.html">gtsam::GaussianBayesNet</a></div><div·class="ttdoc">GaussianBayesNet·is·a·Bayes·net·made·from·linear-Gaussian·conditionals.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesNet.h:36</div></div>
247 <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>247 <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>
248 </div><!--·fragment·--></div><!--·contents·-->248 </div><!--·fragment·--></div><!--·contents·-->
249 </div><!--·doc-content·-->249 </div><!--·doc-content·-->
250 <!--·start·footer·part·-->250 <!--·start·footer·part·-->
251 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->251 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
252 ··<ul>252 ··<ul>
253 ····<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">HybridBayesNet.h</a></li>253 ····<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">HybridBayesNet.h</a></li>
254 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>254 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
255 ··</ul>255 ··</ul>
256 </div>256 </div>
257 </body>257 </body>
258 </html>258 </html>
730 B
html2text {}
Max HTML report size reached
27.9 KB
./usr/share/doc/libgtsam-dev/html/a00524_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00269_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/hybrid/HybridJunctionTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00524_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('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 98, 68 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">HybridJunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.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="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="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="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="a00530.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="a00665.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>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/DiscreteBayesNet.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="a00197.html">gtsam/discrete/DiscreteFactorGraph.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>
 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="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> 
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="};">126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03484.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a></div> 
131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;·{</div>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>
 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>
 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>
 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·hl_typedef"·href="a02848.html#a2b315837d2af900fce3ee59ef54a426f">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#a850bd2d0f3c1a7b51aebd75582d86b43">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>
132 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</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>
133 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</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>
134 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;</a></div> 
135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">···57</a></span>······<a·class="code·hl_typedef"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">Base</a>;····································</div> 
136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">···58</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>·<a·class="code·hl_typedef"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">This</a>;·············</div> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">shared_ptr</a>;··</div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>&amp;·eliminationTree);</div>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>
140 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··};</div>
141 </div>148 </div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>
 151 <div·class="ttc"·id="aa00197_html"><div·class="ttname"><a·href="a00197.html">DiscreteFactorGraph.h</a></div></div>
 152 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">DiscreteBayesNet.h</a></div></div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
144 <div·class="ttc"·id="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> 
145 <div·class="ttc"·id="aa00530_html"><div·class="ttname"><a·href="a00530.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div> 
146 <div·class="ttc"·id="aa00665_html"><div·class="ttname"><a·href="a00665.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>153 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>
147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>154 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
148 <div·class="ttc"·id="aa03444_html"><div·class="ttname"><a·href="a03444.html">gtsam::HybridEliminationTree</a></div><div·class="ttdoc">Elimination·Tree·type·for·Hybrid·Factor·Graphs.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:32</div></div> 
149 <div·class="ttc"·id="aa03484_html"><div·class="ttname"><a·href="a03484.html">gtsam::HybridJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:53</div></div> 
150 <div·class="ttc"·id="aa03484_html_a500b8a70d2480bd538d99ebf3be546f9"><div·class="ttname"><a·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">gtsam::HybridJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:59</div></div> 
151 <div·class="ttc"·id="aa03484_html_adc5a4ce83a37d629dd2a33f22123a9ab"><div·class="ttname"><a·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">gtsam::HybridJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·HybridBayesTree,·HybridGaussianFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:57</div></div> 
152 <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="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:[·...·truncated·by·diffoscope;·len:·2,·SHA:·1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb·...·]</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>
 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>
154 </div><!--·fragment·--></div><!--·contents·-->164 </div><!--·fragment·--></div><!--·contents·-->
155 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>168 ··<ul>
159 ····<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">HybridJunctionTree.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00269.html">DiscreteEliminationTree.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>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>
161 ··</ul>171 ··</ul>
Max diff block lines reached; 18/21061 bytes (0.09%) of diff not shown.
7.23 KB
html2text {}
Max HTML report size reached
12.0 KB
./usr/share/doc/libgtsam-dev/html/a00530.html vs.
./usr/share/doc/libgtsam-dev/html/a00833.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/hybrid/HybridGaussianFactorGraph.h·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 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('a00530.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00833.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, 53 lines modifiedOffset 97, 51 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">HybridGaussianFactorGraph.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.··106 <p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00530_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00833_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="a03460.html">gtsam::EliminationTraits&lt;·HybridGaussianFactorGraph·&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="a03856.html">gtsam::internal::linearAlgorithms::OptimizeData</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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03464.html">gtsam::HybridGaussianFactorGraph</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="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>
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 </table><table·class="memberdecls">
123 <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>
124 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>
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>129 <tr·class="separator:a5b0f8cf3f4bb574cd0af2d3173ec9feb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>130 </table>
132 <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>
133 <div·class="textblock"><p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·</p>132 <div·class="textblock"><p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal,·Frank·Dellaert·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00530.html">HybridGaussianFactorGraph.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="a00833.html">linearAlgorithms-inst.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>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.34 KB
html2text {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a00530_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01088_source.html
Max HTML report size reached
26.8 KB
./usr/share/doc/libgtsam-dev/html/a00557_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01100_source.html
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.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('a00557_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, 73 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">HybridSmoother.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="a00557.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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">#include·&lt;<a·class="code"·href="a00230.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="a00509.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="a00530.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="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01091.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="a00110.html">gtsam/base/Testable.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="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>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</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>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>internal·{</div>
127 <div·class="line"><a·id="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>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·CPPUnitLite-style·test·for·linearization·of·an·ExpressionFactor</span></div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">bool</span>·testExpressionJacobians(<span·class="keyword">const</span>·std::string&amp;·name_,</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>&amp;·expression,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>&amp;·values,</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">double</span>·nd_step,·<span·class="keywordtype">double</span>·tolerance)·{</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·Create·factor</span></div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">size_t</span>·size·=·traits&lt;T&gt;::dimension;</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··ExpressionFactor&lt;T&gt;·f(<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(size),</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······expression.<a·class="code·hl_function"·href="a04292.html#acb8e427a376afb1eec8bcda057128c11">value</a>(values),·expression);</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordflow">return</span>·testFactorJacobians(name_,·f,·values,·nd_step,·tolerance);</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>
 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>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 141 <div·class="foldopen"·id="foldopen00048"·data-start=""·data-end="">
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01100.html#a701d0cd12b81a725f7f9cd2432fe9e2a">···48</a></span><span·class="preprocessor">#define·EXPECT_CORRECT_EXPRESSION_JACOBIANS(expression,·values,·numerical_derivative_step,·tolerance)·\</span></div>
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</span></div>
130 <div·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> 
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> 
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> 
144 </div>144 </div>
 145 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.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="aa01091_html"><div·class="ttname"><a·href="a01091.html">factorTesting.h</a></div><div·class="ttdoc">Evaluate·derivatives·of·a·nonlinear·factor·numerically.</div></div>
145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};··<span·class="comment">//·namespace·gtsam</span></div> 
147 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteFactorGraph.h</a></div></div> 
148 <div·class="ttc"·id="aa00509_html"><div·class="ttname"><a·href="a00509.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div> 
149 <div·class="ttc"·id="aa00530_html"><div·class="ttname"><a·href="a00530.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</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="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> 
159 </div><!--·fragment·--></div><!--·contents·-->152 </div><!--·fragment·--></div><!--·contents·-->
160 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
162 <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!·-->
163 ··<ul>156 ··<ul>
164 ····<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">HybridSmoother.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="a01100.html">expressionTesting.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>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>
Max diff block lines reached; 26/20128 bytes (0.13%) of diff not shown.
7.01 KB
html2text {}
Max HTML report size reached
15.8 KB
./usr/share/doc/libgtsam-dev/html/a00566_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00503_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('a00566_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00503_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 35 lines modifiedOffset 101, 35 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianMixture.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="a00566.html">Go·to·the·documentation·of·this·file.</a><div·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="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;gtsam/discrete/DecisionTree-inl.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="a00239.html">gtsam/discrete/DecisionTree.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="a00179.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="a00227.html">gtsam/discrete/DecisionTreeFactor.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="a00188.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="a00221.html">gtsam/discrete/DiscreteKey.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="a00272.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="a00542.html">gtsam/hybrid/GaussianMixtureFactor.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="a00536.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="a00539.html">gtsam/hybrid/HybridFactor.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="a00533.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="a00680.html">gtsam/inference/Conditional.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="a00650.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="a00779.html">gtsam/linear/GaussianConditional.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="a00872.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>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>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>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>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="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
133 <div·class="foldopen"·id="foldopen00053"·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>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>
Offset 230, 21 lines modifiedOffset 230, 21 lines modified
230 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span>std::set&lt;DiscreteKey&gt;·<a·class="code·hl_function"·href="a01428.html#ad92a1966f54e02a7c2ce061c1228c7b3">DiscreteKeysAsSet</a>(<span·class="keyword">const</span>·DiscreteKeys·&amp;discreteKeys);</div>230 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span>std::set&lt;DiscreteKey&gt;·<a·class="code·hl_function"·href="a01428.html#ad92a1966f54e02a7c2ce061c1228c7b3">DiscreteKeysAsSet</a>(<span·class="keyword">const</span>·DiscreteKeys·&amp;discreteKeys);</div>
231 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span>·</div>231 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span>·</div>
232 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span><span·class="comment">//·traits</span></div>232 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span><span·class="comment">//·traits</span></div>
233 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span><span·class="keyword">template</span>·&lt;&gt;</div>233 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span><span·class="keyword">template</span>·&lt;&gt;</div>
234 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno"><a·class="line"·href="a03396.html">··273</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianMixture&gt;·{};</div>234 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno"><a·class="line"·href="a03396.html">··273</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianMixture&gt;·{};</div>
235 <div·class="line"><a·id="l00274"·name="l00274"></a><span·class="lineno">··274</span>·</div>235 <div·class="line"><a·id="l00274"·name="l00274"></a><span·class="lineno">··274</span>·</div>
236 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno">··275</span>}··<span·class="comment">//·namespace·gtsam</span></div>236 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno">··275</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 237 <div·class="ttc"·id="aa00179_html"><div·class="ttname"><a·href="a00179.html">DecisionTree.h</a></div><div·class="ttdoc">Decision·Tree·for·use·in·DiscreteFactors.</div></div>
 238 <div·class="ttc"·id="aa00188_html"><div·class="ttname"><a·href="a00188.html">DecisionTreeFactor.h</a></div></div>
237 <div·class="ttc"·id="aa00221_html"><div·class="ttname"><a·href="a00221.html">DiscreteKey.h</a></div><div·class="ttdoc">specialized·key·for·discrete·variables</div></div>239 <div·class="ttc"·id="aa00272_html"><div·class="ttname"><a·href="a00272.html">DiscreteKey.h</a></div><div·class="ttdoc">specialized·key·for·discrete·variables</div></div>
238 <div·class="ttc"·id="aa00227_html"><div·class="ttname"><a·href="a00227.html">DecisionTreeFactor.h</a></div></div> 
239 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">DecisionTree.h</a></div><div·class="ttdoc">Decision·Tree·for·use·in·DiscreteFactors.</div></div> 
240 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridFactor.h</a></div></div>240 <div·class="ttc"·id="aa00533_html"><div·class="ttname"><a·href="a00533.html">HybridFactor.h</a></div></div>
241 <div·class="ttc"·id="aa00542_html"><div·class="ttname"><a·href="a00542.html">GaussianMixtureFactor.h</a></div><div·class="ttdoc">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.</div></div>241 <div·class="ttc"·id="aa00536_html"><div·class="ttname"><a·href="a00536.html">GaussianMixtureFactor.h</a></div><div·class="ttdoc">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.</div></div>
242 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">Conditional.h</a></div><div·class="ttdoc">Base·class·for·conditional·densities.</div></div>242 <div·class="ttc"·id="aa00650_html"><div·class="ttname"><a·href="a00650.html">Conditional.h</a></div><div·class="ttdoc">Base·class·for·conditional·densities.</div></div>
243 <div·class="ttc"·id="aa00779_html"><div·class="ttname"><a·href="a00779.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>243 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>
244 <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="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>
245 <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>245 <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>
246 <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>246 <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>
247 <div·class="ttc"·id="aa01428_html_ad92a1966f54e02a7c2ce061c1228c7b3"><div·class="ttname"><a·href="a01428.html#ad92a1966f54e02a7c2ce061c1228c7b3">gtsam::DiscreteKeysAsSet</a></div><div·class="ttdeci">std::set&lt;·DiscreteKey·&gt;·DiscreteKeysAsSet(const·DiscreteKeys·&amp;discreteKeys)</div><div·class="ttdoc">Return·the·DiscreteKey·vector·as·a·set.</div><div·class="ttdef"><b>Definition</b>·GaussianMixture.cpp:221</div></div>247 <div·class="ttc"·id="aa01428_html_ad92a1966f54e02a7c2ce061c1228c7b3"><div·class="ttname"><a·href="a01428.html#ad92a1966f54e02a7c2ce061c1228c7b3">gtsam::DiscreteKeysAsSet</a></div><div·class="ttdeci">std::set&lt;·DiscreteKey·&gt;·DiscreteKeysAsSet(const·DiscreteKeys·&amp;discreteKeys)</div><div·class="ttdoc">Return·the·DiscreteKey·vector·as·a·set.</div><div·class="ttdef"><b>Definition</b>·GaussianMixture.cpp:221</div></div>
248 <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>248 <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>
249 <div·class="ttc"·id="aa01428_html_ae6415c63d70d1b582a0162652b16b868"><div·class="ttname"><a·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">gtsam::prunerFunc</a></div><div·class="ttdeci">std::function&lt;·double(const·Assignment&lt;·Key·&gt;·&amp;,·double)&gt;·prunerFunc(const·DecisionTreeFactor·&amp;prunedDecisionTree,·const·HybridConditional·&amp;conditional)</div><div·class="ttdoc">Helper·function·to·get·the·pruner·functional.</div><div·class="ttdef"><b>Definition</b>·HybridBayesNet.cpp:66</div></div>249 <div·class="ttc"·id="aa01428_html_ae6415c63d70d1b582a0162652b16b868"><div·class="ttname"><a·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">gtsam::prunerFunc</a></div><div·class="ttdeci">std::function&lt;·double(const·Assignment&lt;·Key·&gt;·&amp;,·double)&gt;·prunerFunc(const·DecisionTreeFactor·&amp;prunedDecisionTree,·const·HybridConditional·&amp;conditional)</div><div·class="ttdoc">Helper·function·to·get·the·pruner·functional.</div><div·class="ttdef"><b>Definition</b>·HybridBayesNet.cpp:66</div></div>
250 <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>250 <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 267, 13 lines modifiedOffset 267, 13 lines modified
267 <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>267 <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>
268 <div·class="ttc"·id="aa05044_html"><div·class="ttname"><a·href="a05044.html">HybridValues</a></div><div·class="ttdoc">the·error.</div></div>268 <div·class="ttc"·id="aa05044_html"><div·class="ttname"><a·href="a05044.html">HybridValues</a></div><div·class="ttdoc">the·error.</div></div>
269 </div><!--·fragment·--></div><!--·contents·-->269 </div><!--·fragment·--></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00566.html">GaussianMixture.h</a></li>274 ····<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">GaussianMixture.h</a></li>
275 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>275 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
276 ··</ul>276 ··</ul>
277 </div>277 </div>
278 </body>278 </body>
279 </html>279 </html>
1.07 KB
html2text {}
Max HTML report size reached
198 KB
./usr/share/doc/libgtsam-dev/html/a00575_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01046_source.html
Max HTML report size reached
63.9 KB
./usr/share/doc/libgtsam-dev/html/a00599_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00386_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/inference/LabeledSymbol.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 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('a00599_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00386_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 146 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">LabeledSymbol.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="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="a00386.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00365.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="a00431.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;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> 
124 <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>
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="a03668.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</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">protected</span>:</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="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c_,·label_;</div>128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</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>129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3_S2&gt;;</div>
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</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>··<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>132 <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>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>
135 <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>
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>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>
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>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>[·...·truncated·by·diffoscope;·len:·77,·SHA:·89c85b491e4071436c02f03f4d0f63fc53fcaf38795c2323566b4a9e688f8830·...·]</div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
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>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>
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03668.html#aab3ca67a6a5cf4956873157e03b98a40">···64</a></span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·<a·class="code·hl_function"·href="a03668.html#aab3ca67a6a5cf4956873157e03b98a40">key</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)·*<span·class="keyword">this</span>;·}</div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03668.html#ad222539e4fb96408cb54a19cdd736a5b">···67</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_function"·href="a03668.html#ad222539e4fb96408cb54a19cdd736a5b">label</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·label_;·}</div> 
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03668.html#a9b4c02257d2f21b0be48725cfe5fbe01">···70</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_function"·href="a03668.html#a9b4c02257d2f21b0be48725cfe5fbe01">chr</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·c_;·}</div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>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>
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03668.html#ac076b7b884539583308adb9e5116dc18">···73</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03668.html#ac076b7b884539583308adb9e5116dc18">index</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·j_;·}</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">operator</span>·std::string()·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">bool</span>·operator&lt;(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div> 
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·comp)·<span·class="keyword">const</span>;</div> 
162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ab235abf7505b634be2165e0db58239dd">operator!=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ab235abf7505b634be2165e0db58239dd">operator!=</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·comp)·<span·class="keyword">const</span>;</div> 
164 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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">unsign[·...·truncated·by·diffoscope;·len:·50,·SHA:·aaeb355212af026cd475b77a26f5196048fa5a6f338e11e6c55960e2e244caa8·...·];</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>
 151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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">unsign[·...·truncated·by·diffoscope;·len:·55,·SHA:·af449b2815ab65d384ab1495b3f5bb0d334282c5716f8fe63b68553d3aff37a9·...·]</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>
170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>
171 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Checks·both·type·and·the·robot·ID</span></div> 
172 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·TypeLabelTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label);</div> 
173 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>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>
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> 
Max diff block lines reached; 24106/51089 bytes (47.18%) of diff not shown.
13.9 KB
html2text {}
Max HTML report size reached
142 KB
./usr/share/doc/libgtsam-dev/html/a00608_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00590_source.html
Max HTML report size reached
5.34 KB
./usr/share/doc/libgtsam-dev/html/a00611.html vs.
./usr/share/doc/libgtsam-dev/html/a00263.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/VariableIndex-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00611.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00263.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">VariableIndex-inl.h·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><a·href="a00611_source.html">Go·to·the·source·code·of·this·file.</a></p> 
105 <table·class="memberdecls">104 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>110 </table>
112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2022·</dd></dl>
114 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Mike·Sheffler·</dd>
 114 <dd>
 115 Duy-Nguyen·Ta·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd></dl>
115 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
116 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
117 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
118 <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!·-->
119 ··<ul>122 ··<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="a00611.html">VariableIndex-inl.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00263.html">AlgebraicDecisionTree.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>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>
122 ··</ul>125 ··</ul>
123 </div>126 </div>
124 </body>127 </body>
125 </html>128 </html>
1020 B
html2text {}
Max HTML report size reached
34.9 KB
./usr/share/doc/libgtsam-dev/html/a00632_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01340_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/inference/MetisIndex-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/KarcherMeanFactor-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00632_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01340_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, 104 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">MetisIndex-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">KarcherMeanFactor-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00632.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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.cpp</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01031.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01085.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/slam/KarcherMeanFactor.h&gt;</span></div>
122 <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>·</div>
 130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·namespace·</span>std;</div>
 131 <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>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>
124 <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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·ALLOC&gt;</div>
 135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>T·FindKarcherMeanImpl(<span·class="keyword">const</span>·vector&lt;T,·ALLOC&gt;&amp;·rotations)·{</div>
 136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Cost·function·C(R)·=·\sum·PriorFactor(R_i)::error(R)</span></div>
 137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·No·closed·form·solution.</span></div>
 138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··NonlinearFactorGraph·graph;</div>
 139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·kKey(0);</div>
 140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·R·:·rotations)·{</div>
 141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····graph.addPrior&lt;T&gt;(kKey,·R);</div>
 142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··}</div>
 143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_class"·href="a05076.html">Values</a>·initial;</div>
 144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··initial.insert&lt;T&gt;(kKey,·T());</div>
 145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">auto</span>·result·=·GaussNewtonOptimizer(graph,·initial).optimize();</div>
 146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordflow">return</span>·result.at&lt;T&gt;(kKey);</div>
 147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>
 148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
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>149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T&gt;&amp;·rotations)·{</div>
 151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</div>
 152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>
 153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">155 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad7fa43a05d8b4a5504e79d7fae639b9b">···49</a></span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;&gt;&amp;·rotations)·{</div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">MetisIndex::augment</a>(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factors)·{</div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;·iAdjMap;·<span·class="comment">//·Stores·a·set·of·keys·that·are·adjacent·to·key·x,·with··adjMap.first</span></div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;::iterator·iAdjMapIt;</div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··std::set&lt;Key&gt;·keySet;</div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">/*·**********·Convert·to·CSR·format·**********·*/</span></div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·Assuming·that·vertex·numbering·starts·from·0·(C·style),</span></div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·then·the·adjacency·list·of·vertex·i·is·stored·in·array·adjncy</span></div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·starting·at·index·xadj[i]·and·ending·at(but·not·including)</span></div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//·index·xadj[i·+·1](i.e.,·adjncy[xadj[i]]·through</span></div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·and·including·adjncy[xadj[i·+·1]·-·1]).</span></div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··int32_t·keyCounter·=·0;</div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
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>157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</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> 
152 <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>
 159 </div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>160 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 161 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 162 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>T·FindKarcherMean(std::initializer_list&lt;T&gt;&amp;&amp;·rotations)·{</div>
 163 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;·&gt;(rotations));</div>
 164 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>165 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>166 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div>
Max diff block lines reached; 7822/28381 bytes (27.56%) of diff not shown.
7.06 KB
html2text {}
Max HTML report size reached
5.55 KB
./usr/share/doc/libgtsam-dev/html/a00644.html vs.
./usr/share/doc/libgtsam-dev/html/a00863.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/ISAM-inst.h·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 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('a00644.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00863.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, 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">ISAM-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··104 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00644_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>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Varun·Agrawal·</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="a00644.html">ISAM-inst.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00863.html">GaussianBayesNet.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.13 KB
html2text {}
Max HTML report size reached
50.5 KB
./usr/share/doc/libgtsam-dev/html/a00671_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00992_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/inference/VariableSlots.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00671_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00992_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, 126 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">VariableSlots.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="a00671.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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="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="a01406.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="a00149.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;<a·class="code"·href="a00083.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;<a·class="code"·href="a00131.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="a00080.html">gtsam/base/Testable.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/tuple/tuple.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="preprocessor">#include·&lt;iostream&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>·</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="a00278.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="a00962.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="a01025.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>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 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>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>····<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>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04100.html#a692169a1939f428218a42ef6aafa014b">···42</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;BarometricFactor&gt;·<a·class="code·hl_typedef"·href="a04100.html#a692169a1939f428218a42ef6aafa014b">shared_ptr</a>;</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04100.html#a11690ce4f03de94b2c7a1d3a5a46f383">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04100.html">BarometricFactor</a>·<a·class="code·hl_typedef"·href="a04100.html#a11690ce4f03de94b2c7a1d3a5a46f383">This</a>;</div>
 137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">···48</a></span>····<a·class="code·hl_function"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">BarometricFactor</a>()·:·nT_(0)·{}</div>
 139 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<a·class="code·hl_class"·href="a04100.html">~BarometricFactor</a>()<span·class="keyword">·override·</span>{}</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
133 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04100.html#a32118f78408e0c408c77b4a380199083">···59</a></span>····<a·class="code·hl_function"·href="a04100.html#a32118f78408e0c408c77b4a380199083">BarometricFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·baroKey,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·baroIn,</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key,·baroKey),·nT_(heightOut(baroIn))·{}</div>
 146 </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"·href="a02316.html">FastMap</a>&lt;Key,·FastVector&lt;size_t&gt;·&gt;·{</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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="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> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>148 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04100.html#aa1c053d72e44bed479319b6cdbe37ada">···64</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04100.html#aa1c053d72e44bed479319b6cdbe37ada">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04100.html">This</a>(*<span·class="keyword">this</span>)));</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
 153 </div>
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</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>
145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>158 <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>·</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·=·[·...·truncated·by·diffoscope;·len:·99,·SHA:·8ae353ddba5bee9b0cbedafb4edb05c6d10bb515659767df289698971df22bec·...·]</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;·[·...·truncated·by·diffoscope;·len:·9,·SHA:·525a344207c4e4d3d60f2f4fce972700aae562309925ff142ec34088fed339da·...·]</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>
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</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</a>&amp;·rhs,·<span·class="keywordtype">double</span>·tol·=·0.0)·<span·class="keyword">const</span>;</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····Vector·evaluateError(</div>
151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div> 
152 </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<[·...·truncated·by·diffoscope;·len:·15,·SHA:·3e269147784345b6d7e164ae59815279d055d7f231b705dbc1cfdb732b4d7033·...·]/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>
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><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>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">ret[·...·truncated·by·diffoscope;·len:·17,·SHA:·6eae9c38611a4c051911d76e38541e6280cc43d04d03582cac7d4e71146bbc1c·...·]</div>
155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
Max diff block lines reached; 7569/39617 bytes (19.11%) of diff not shown.
11.7 KB
html2text {}
Max HTML report size reached
7.21 KB
./usr/share/doc/libgtsam-dev/html/a00680.html vs.
./usr/share/doc/libgtsam-dev/html/a00842.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/Conditional.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 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('a00680.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 96, 41 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">Conditional.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>Base·class·for·conditional·densities.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00680_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00842_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="a03572.html">gtsam::Conditional&lt;·FACTOR,·DERIVEDCONDITIONAL·&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="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="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 </table>120 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Base·class·for·conditional·densities.·</p>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
123 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>128 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00680.html">Conditional.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="a00842.html">SubgraphPreconditioner.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>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>131 ··</ul>
131 </div>132 </div>
132 </body>133 </body>
133 </html>134 </html>
1.55 KB
html2text {}
Max HTML report size reached
97.7 KB
./usr/share/doc/libgtsam-dev/html/a00680_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01379_source.html
Max HTML report size reached
5.42 KB
./usr/share/doc/libgtsam-dev/html/a00683.html vs.
./usr/share/doc/libgtsam-dev/html/a00668.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/FactorGraph-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Factor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00683.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00668.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, 44 lines modifiedOffset 95, 38 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Factor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Factor·Graph·Base·Class.··104 <p>The·base·class·for·all·factors.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00683_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>Factor·Graph·Base·Class.·</p>114 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
117 <dd>116 <dd>
118 Frank·Dellaert·</dd>117 Frank·Dellaert·</dd>
119 <dd>118 <dd>
120 Alireza·Fathi·</dd> 
121 <dd> 
122 Michael·Kaess·</dd> 
123 <dd> 
124 Richard·Roberts·</dd></dl>119 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>124 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00683.html">FactorGraph-inst.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00668.html">Factor.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>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>
132 ··</ul>127 ··</ul>
133 </div>128 </div>
134 </body>129 </body>
135 </html>130 </html>
1.04 KB
html2text {}
Max HTML report size reached
50.7 KB
./usr/share/doc/libgtsam-dev/html/a00689_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00755_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/inference/BayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PowerMethod.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00689_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00755_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, 115 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">BayesNet.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="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="a00755.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·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="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="a00026.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="a00575.html">gtsam/inference/FactorGraph.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="a00113.html">gtsam/base/Vector.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>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>
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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&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>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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">using·</span>Sparse·=·Eigen::SparseMatrix&lt;double&gt;;</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
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>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="foldopen00035"·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="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> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">private</span>:</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;CONDITIONAL&gt;</a>·<a·class="code·hl_class"·href="a03524.html">Base</a>;</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;CONDITIONAL&gt;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03516.html#a88103713b4df54500caaf6791f874a1c">···41</a></span>······<a·class="code·hl_typedef"·href="a03516.html#a88103713b4df54500caaf6791f874a1c">sharedConditional</a>;··</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</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>
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03516.html#ae6a59fca7b59061bffe9d3aad97cca69">···48</a></span>··<a·class="code·hl_function"·href="a03516.html#ae6a59fca7b59061bffe9d3aad97cca69">BayesNet</a>()·{}</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
144 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03516.html#ad1f05fb1c55edbb9c84ccb29a0b7464c">···52</a></span>··<a·class="code·hl_function"·href="a03516.html#ad1f05fb1c55edbb9c84ccb29a0b7464c">BayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·<a·class="code·hl_class"·href="a03524.html">Base</a>(firstConditional,·lastConditional)·{}</div> 
147 </div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
149 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03516.html#a59aa8d5cffc44d6921cdd347f48f6d65">···60</a></span>··<a·class="code·hl_function"·href="a03516.html#a59aa8d5cffc44d6921cdd347f48f6d65">BayesNet</a>(std::initializer_list&lt;sharedConditional&gt;·conditionals)</div> 
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·<a·class="code·hl_class"·href="a03524.html">Base</a>(conditionals)·{}</div> 
152 </div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">public</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>
156 <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>
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>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>
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">cons[·...·truncated·by·diffoscope;·len:·18,·SHA:·92decce3f731b7d3cc0a4c036c1b2a489faf6ea8d696397a6e73322c694b8f2f·...·]</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>
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>146 <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>··<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>())·<sp[·...·truncated·by·diffoscope;·len:·37,·SHA:·473b30733dcafc869df83d5da263091fa5a4ff5619614189586822cccbb61cec·...·]>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>
165 <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>·</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="k[·...·truncated·by·diffoscope;·len:·21,·SHA:·bdb4c15b59893937c038923b804822b981f00fb2d0e18d8333b7a8124b97793f·...·]</div>155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·initialize·Ritz·eigen·value</span></div>
 156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····ritzValue_·=·0.0;</div>
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#ae0b05918d78c0dd95363bb4affc22f8a">saveGraph</a>(<span·class="keyword">const</span>·std::string&amp;·filename,</div> 
170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="k[·...·truncated·by·diffoscope;·len:·21,·SHA:·bdb4c15b59893937c038923b804822b981f00fb2d0e18d8333b7a8124b97793f·...·]</div>158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·initialize·Ritz·eigen·vector</span></div>
 159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····ritzVector_·=·<a·class="code·hl_function"·href="a03980.html#a88659c24feb5400af80957d4fca5953f">powerIteration</a>(x0);</div>
Max diff block lines reached; 17416/40305 bytes (43.21%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
9.64 KB
./usr/share/doc/libgtsam-dev/html/a00695.html vs.
./usr/share/doc/libgtsam-dev/html/a00233.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/BayesTree.h·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 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00695.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00233.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 51 lines modifiedOffset 96, 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">BayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··105 <p>Algebraic·Decision·Trees.··
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="a00233_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03532.html">gtsam::BayesTreeCliqueStats</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02760.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">clique·statistics··<a·href="a03532.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>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>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>
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>116 <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>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>
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>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">119 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>121 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>125 </table>
130 <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>
131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>127 <div·class="textblock"><p>Algebraic·Decision·Trees.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
133 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>134 ··<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="a00695.html">BayesTree.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00233.html">AlgebraicDecisionTree.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>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>
140 ··</ul>137 ··</ul>
141 </div>138 </div>
142 </body>139 </body>
143 </html>140 </html>
2.27 KB
html2text {}
Max HTML report size reached
182 KB
./usr/share/doc/libgtsam-dev/html/a00704_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00287_source.html
Max HTML report size reached
6.63 KB
./usr/share/doc/libgtsam-dev/html/a00713.html vs.
./usr/share/doc/libgtsam-dev/html/a00638.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/HessianFactor-inl.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 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('a00713.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00638.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, 38 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">HessianFactor-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··105 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00713_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00638_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="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">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>120 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>122 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>
116 <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>
117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl> 
118 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>128 ··<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="a00713.html">HessianFactor-inl.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="a00638.html">ISAM.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>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>
125 ··</ul>131 ··</ul>
126 </div>132 </div>
127 </body>133 </body>
128 </html>134 </html>
1.39 KB
html2text {}
Max HTML report size reached
30.2 KB
./usr/share/doc/libgtsam-dev/html/a00713_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00035_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/linear/HessianFactor-inl.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 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00713_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00035_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, 65 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">HessianFactor-inl.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="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="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="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="a00041.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/map.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 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="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>
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="comment">/*·*************************************************************************·*/</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div> 
124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}"> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03812.html#aea53397c9d43a943410ca33a4d8953d4">···25</a></span>··<a·class="code·hl_function"·href="a03812.html#acdcbc6dc5ead9bfdb6010f74bee3c8df">HessianFactor::HessianFactor</a>(<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>&amp;·augmentedInformation)·:</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>(keys),·info_(augmentedInformation)</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 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="comment">//·Check·number·of·variables</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.nBlocks()·-·1)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="stringliteral">&quot;one·for·the·information·vector·must·equal·the·number·of·provided·matrix·blocks.·&quot;</span>);</div> 
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">//·Check·RHS·dimension</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordflow">if</span>(<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.getDim(<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.nBlocks()·-·1)·!=·1)</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="stringliteral">&quot;must·be·the·information·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</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>
140 </div>150 </div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">insert2</a>(<span·class="keyword">const</span>·KEY&amp;·key,·<span·class="keyword">const</span>·VALUE&amp;·val)·{·<span·class="keywordflow">return</span>·Base::insert(std::make_pair(key,·val)).second;·}</div>
 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>
 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>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>
 166 <div·class="ttc"·id="aa00041_html"><div·class="ttname"><a·href="a00041.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>
143 <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>
144 <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> 
145 <div·class="ttc"·id="aa02472_html"><div·class="ttname"><a·href="a02472.html">gtsam::SymmetricBlockMatrix</a></div><div·class="ttdoc">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.</div><div·class="ttdef"><b>Definition</b>·SymmetricBlockMatrix.h:52</div></div> 
146 <div·class="ttc"·id="aa03592_html_a10e886cc8b8a374e2fe864707e0b6278"><div·class="ttname"><a·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">gtsam::Factor::keys_</a></div><div·class="ttdeci">KeyVector·keys_</div><div·class="ttdoc">The·keys·involved·in·this·factor.</div><div·class="ttdef"><b>Definition</b>·Factor.h:85</div></div> 
147 <div·class="ttc"·id="aa03592_html_afac01740aefd22f4f90f49767010f811"><div·class="ttname"><a·href="a03592.html#afac01740aefd22f4f90f49767010f811">gtsam::Factor::size</a></div><div·class="ttdeci">size_t·size()·const</div><div·class="ttdef"><b>Definition</b>·Factor.h:157</div></div> 
148 <div·class="ttc"·id="aa03780_html"><div·class="ttname"><a·href="a03780.html">gtsam::GaussianFactor</a></div><div·class="ttdoc">An·abstract·virtual·base·class·for·JacobianFactor·and·HessianFactor.</div><div·class="ttdef"><b>Definition</b>·GaussianFactor.h:39</div></div> 
149 <div·class="ttc"·id="aa03812_html_a08697c1955144897f7ece0e610ea6ccb"><div·class="ttname"><a·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">gtsam::HessianFactor::augmentedInformation</a></div><div·class="ttdeci">Matrix·augmentedInformation()·const·override</div><div·class="ttdoc">Return·the·augmented·information·matrix·represented·by·this·GaussianFactor.</div><div·class="ttdef"><b>Definition</b>·HessianFactor.cpp:282</div></div> 
150 <div·class="ttc"·id="aa03812_html_acdcbc6dc5ead9bfdb6010f74bee3c8df"><div·class="ttname"><a·href="a03812.html#acdcbc6dc5ead9bfdb6010f74bee3c8df">gtsam::HessianFactor::HessianFactor</a></div><div·class="ttdeci">HessianFactor()</div><div·class="ttdoc">default·constructor·for·I/O</d[·...·truncated·by·diffoscope;·len:·60,·SHA:·3cc180792e758d55c428d999a345eb33da5651aff503bd89723c555c81f21f9a·...·]</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>
Max diff block lines reached; 945/23545 bytes (4.01%) of diff not shown.
7.06 KB
html2text {}
Max HTML report size reached
29.9 KB
./usr/share/doc/libgtsam-dev/html/a00716_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01388_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/GaussianEliminationTree.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('a00716_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01388_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, 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">GaussianEliminationTree.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="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="a01388.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00860.html">gtsam/linear/GaussianBayesNet.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="a01373.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.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="a01367.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="a00641.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="a00653.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03776.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·:</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;GaussianBayesNet,·GaussianFactorGraph&gt;</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;SymbolicBayesNet,·SymbolicFactorGraph&gt;</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">public</span>:</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">···31</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;GaussianBayesNet,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">Base</a>;·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">···32</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·<a·class="code·h[·...·truncated·by·diffoscope;·len:·68,·SHA:·153f7a41bc14bf1f2afcf3ed202657e7b7adedb8ad3a6981ec27c575e813db90·...·]</a>;·</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,·Symboli[·...·truncated·by·diffoscope;·len:·105,·SHA:·fe08653a07f4af0bd3595775debdb47e65a3acb09d4f80a3aea3fc50274ced32·...·]</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="a03776.html#a888dd1388dc43d47fda35ade35583279">···33</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">shared_ptr</a>;·</div>133 <div·class="line"><a·id="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>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
135 <div·class="line"><a·id="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>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="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>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>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="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>139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">private</span>:</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div>
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
 148 <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>·</div>149 <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>150 </div>
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 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>
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</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="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<span·class="comment">//\·namespace·gtsam</span></div>
151 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">EliminationTree.h</a></div></div>159 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>
152 <div·class="ttc"·id="aa00860_html"><div·class="ttname"><a·href="a00860.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div> 
153 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>160 <div·class="ttc"·id="aa01367_html"><div·class="ttname"><a·href="a01367.html">SymbolicFactorGraph.h</a></div></div>
 161 <div·class="ttc"·id="aa01373_html"><div·class="ttname"><a·href="a01373.html">SymbolicBayesNet.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>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>
 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>
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>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>
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>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>
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>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>
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>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>
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>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>
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>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="ttd[·...·truncated·by·diffoscope;·len:·104,·SHA:·046f295976aed190dc2d68d87d909bd0373991e00a7c4c9de7126d3d64178a1b·...·]</div></div>
 171 <div·class="ttc"·id="aa05004_html_a9b39f5aabd1eb8bcee75e9ea6049bc4d"><div·class="ttname"><a·href="a05004.html#a9b39f5aabd1eb8bcee75e9ea6049bc4d">gtsam::SymbolicEliminationTree::Base</a></div><div·class="ttdeci">EliminationTree&lt;·SymbolicBayesNet,·SymbolicFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicEliminationTree.h:31</div></div>
 172 <div·class="ttc"·id="aa05004_html_aafb66dd970ffa3b4fb7d6f49f45fd643"><div·class="ttname"><a·href="a05004.html#aafb66dd970ffa3b4fb7d6f49f45fd643">gtsam::SymbolicEliminationTree::This</a></div><div·class="ttdeci">SymbolicEliminationTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicEliminationTree.h:32</div></div>
 173 <div·class="ttc"·id="aa05024_html"><div·class="ttname"><a·href="a05024.html">gtsam::SymbolicFactorGraph</a></div><div·class="ttdoc">Symbolic·Factor·Graph.</div><div·class="ttdef"><b>Definition</b>·SymbolicFactorGraph.h:64</div></div>
164 </div><!--·fragment·--></div><!--·contents·-->174 </div><!--·fragment·--></div><!--·contents·-->
165 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>178 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00716.html">GaussianEliminationTree.h</a></li>179 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01388.html">SymbolicEliminationTree.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>180 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>181 ··</ul>
172 </div>182 </div>
173 </body>183 </body>
Max diff block lines reached; 0/22719 bytes (0.00%) of diff not shown.
7.59 KB
html2text {}
Max HTML report size reached
7.06 KB
./usr/share/doc/libgtsam-dev/html/a00728.html vs.
./usr/share/doc/libgtsam-dev/html/a01061.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/PowerMethod.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 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('a00728.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01061.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 43 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PowerMethod.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">NonlinearISAM.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00728_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01061_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="a03980.html">gtsam::PowerMethod&lt;·Operator·&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>
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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·to·manage·<a·class="el"·href="a03640.html"·title="A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.">ISAM</a>·in·a·nonlinear·context.··<a·href="a04548.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>118 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·</p> 
123 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>126 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00728.html">PowerMethod.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="a01061.html">NonlinearISAM.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>129 ··</ul>
133 </div>130 </div>
134 </body>131 </body>
135 </html>132 </html>
1.41 KB
html2text {}
Max HTML report size reached
49.9 KB
./usr/share/doc/libgtsam-dev/html/a00728_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01229_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PowerMethod.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 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('a00728_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01229_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, 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">PowerMethod.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="a00728.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01229.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.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="a00089.html">gtsam/base/Vector.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.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="a00647.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="a00635.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="a00827.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;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>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="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>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">using·</span>Sparse·=·Eigen::SparseMatrix&lt;double&gt;;</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>127 <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>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>
133 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00036"·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="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">[·...·truncated·by·diffoscope;·len:·110,·SHA:·3a28760089ae0ab473c7dc2526199fb5cd420cb3307d7418cc035cc8122501d7·...·]</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>
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</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="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">···63</a></span>··<span·class="keyword">const</span>·Operator·&amp;<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24[·...·truncated·by·diffoscope;·len:·11,·SHA:·ea40aca5ff69f21acdd518471dcb394beda110d04c6fcbe42d692daefd5d00f0·...·]</div>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>
137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">private</span>:</div>
139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>140 <div·class="line"><a·id="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>
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>142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·<span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
 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>
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</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>
147 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 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>
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">···77</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">PowerMethod</a>(<span·class="keyword">const</span>·Operator·&amp;A,</div> 
149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·······················<span·class="keyword">const</span>·boost::optional&lt;Vector&gt;·initial·=·boost::none)</div> 
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······:·<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>(A),·dim_(A.rows()),·nrIterations_(0)·{</div> 
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····Vector·x0;</div> 
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····x0·=·initial·?·initial.get()·:·Vector::Random(dim_);</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····x0.normalize();</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·initialize·Ritz·eigen·value</span></div> 
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····ritzValue_·=·0.0;</div> 
157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·initialize·Ritz·eigen·vector</span></div> 
159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····ritzVector_·=·<a·class="code·hl_function"·href="a03980.html#a88659c24feb5400af80957d4fca5953f">powerIteration</a>(x0);</div> 
160 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div> 
161 </div>167 </div>
162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
Max diff block lines reached; 8971/39717 bytes (22.59%) of diff not shown.
11.0 KB
html2text {}
Max HTML report size reached
82.5 KB
./usr/share/doc/libgtsam-dev/html/a00734_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00974_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/linear/ConjugateGradientSolver.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 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('a00974_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, 189 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">ConjugateGradientSolver.h</div></div>104 ··<div·class="headertitle"><div·class="title">ImuBias.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00734.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00974.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00767.html">gtsam/linear/IterativeSolver.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>
121 <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>
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="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>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>imuBias·{</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
124 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04140.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>·{</div>
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03728.html">···29</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·{</div> 
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div>131 <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="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>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>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04140.html#a85ba8cd799a5771ad8ac8669e1377f1d">···37</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·dimension·=·6;</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
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">minIterations_</a>;··</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> 
136 <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>··<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>
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>141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}</div>
142 </div> 
143 <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>
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>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>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······epsilon_abs_(1e-3),·blas_kernel_(GTSAM)·{}</div>145 <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>·</div>146 <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>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>
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>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>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <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>··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>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 152 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">···57</a></span>··Vector6·<a·class="code·hl_function"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">vector</a>()<span·class="keyword">·const·</span>{</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····Vector6·v;</div>
 155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····v·&lt;&lt;·biasAcc_,·biasGyro_;</div>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·v;</div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 158 </div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 160 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04140.html#ada5994c047f61ce4052159928b44d624">···64</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#ada5994c047f61ce4052159928b44d624">accelerometer</a>()<span·class="keyword">·const·</span>{</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">/*·general·interface·*/</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·biasAcc_;</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>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 164 </div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<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> 
Max diff block lines reached; 40571/65199 bytes (62.23%) of diff not shown.
18.7 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00737_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00761_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('a00737_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00761_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">iterative-inl.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="a00737.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00761.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00887.html">gtsam/linear/iterative.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="a00812.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="a00734.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="a00884.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>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>·</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">/*·*************************************************************************·*/</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>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>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>
Offset 247, 16 lines modifiedOffset 247, 16 lines modified
247 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>····<span·class="keywordflow">while</span>·(!state.step(Ab,·x))·{}</div>247 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>····<span·class="keywordflow">while</span>·(!state.step(Ab,·x))·{}</div>
248 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>····<span·class="keywordflow">return</span>·x;</div>248 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>····<span·class="keywordflow">return</span>·x;</div>
249 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>··}</div>249 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>··}</div>
250 </div>250 </div>
251 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span><span·class="comment">/*·*************************************************************************·*/</span></div>251 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span><span·class="comment">/*·*************************************************************************·*/</span></div>
252 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>252 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>
253 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>}·<span·class="comment">//·namespace·gtsam</span></div>253 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>}·<span·class="comment">//·namespace·gtsam</span></div>
 254 <div·class="ttc"·id="aa00812_html"><div·class="ttname"><a·href="a00812.html">iterative.h</a></div><div·class="ttdoc">Iterative·methods,·implementation.</div></div>
254 <div·class="ttc"·id="aa00734_html"><div·class="ttname"><a·href="a00734.html">ConjugateGradientSolver.h</a></div><div·class="ttdoc">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.</div></div>255 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">ConjugateGradientSolver.h</a></div><div·class="ttdoc">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.</div></div>
255 <div·class="ttc"·id="aa00887_html"><div·class="ttname"><a·href="a00887.html">iterative.h</a></div><div·class="ttdoc">Iterative·methods,·implementation.</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_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>258 <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>
259 <div·class="ttc"·id="aa01428_html_ad80249acf12bbea741e755cd8fc73042"><div·class="ttname"><a·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">gtsam::dot</a></div><div·class="ttdeci">double·dot(const·V1·&amp;a,·const·V2·&amp;b)</div><div·class="ttdoc">Dot·product.</div><div·class="ttdef"><b>Definition</b>·Vector.h:195</div></div>259 <div·class="ttc"·id="aa01428_html_ad80249acf12bbea741e755cd8fc73042"><div·class="ttname"><a·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">gtsam::dot</a></div><div·class="ttdeci">double·dot(const·V1·&amp;a,·const·V2·&amp;b)</div><div·class="ttdoc">Dot·product.</div><div·class="ttdef"><b>Definition</b>·Vector.h:195</div></div>
260 <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>260 <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>
261 <div·class="ttc"·id="aa03820_html"><div·class="ttname"><a·href="a03820.html">gtsam::CGState</a></div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:30</div></div>261 <div·class="ttc"·id="aa03820_html"><div·class="ttname"><a·href="a03820.html">gtsam::CGState</a></div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:30</div></div>
262 <div·class="ttc"·id="aa03820_html_a0ec86902a54fdd09f879a398b60fb585"><div·class="ttname"><a·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">gtsam::CGState::steepest</a></div><div·class="ttdeci">bool·steepest</div><div·class="ttdoc">flag·to·indicate·we·are·doing·steepest·descent</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:36</div></div>262 <div·class="ttc"·id="aa03820_html_a0ec86902a54fdd09f879a398b60fb585"><div·class="ttname"><a·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">gtsam::CGState::steepest</a></div><div·class="ttdeci">bool·steepest</div><div·class="ttdoc">flag·to·indicate·we·are·doing·steepest·descent</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:36</div></div>
Offset 264, 13 lines modifiedOffset 264, 13 lines modified
264 <div·class="ttc"·id="aa03820_html_a57ba7e407a63bdc77e53e8ff76985ab3"><div·class="ttname"><a·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">gtsam::CGState::k</a></div><div·class="ttdeci">int·k</div><div·class="ttdoc">iteration</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:35</div></div>264 <div·class="ttc"·id="aa03820_html_a57ba7e407a63bdc77e53e8ff76985ab3"><div·class="ttname"><a·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">gtsam::CGState::k</a></div><div·class="ttdeci">int·k</div><div·class="ttdoc">iteration</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:35</div></div>
265 <div·class="ttc"·id="aa03820_html_af7b2174dd081a48416a7f4b3bdbeda66"><div·class="ttname"><a·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">gtsam::CGState::d</a></div><div·class="ttdeci">V·d</div><div·class="ttdoc">gradient·g·and·search·direction·d·for·CG</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:37</div></div>265 <div·class="ttc"·id="aa03820_html_af7b2174dd081a48416a7f4b3bdbeda66"><div·class="ttname"><a·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">gtsam::CGState::d</a></div><div·class="ttdeci">V·d</div><div·class="ttdoc">gradient·g·and·search·direction·d·for·CG</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:37</div></div>
266 </div><!--·fragment·--></div><!--·contents·-->266 </div><!--·fragment·--></div><!--·contents·-->
267 </div><!--·doc-content·-->267 </div><!--·doc-content·-->
268 <!--·start·footer·part·-->268 <!--·start·footer·part·-->
269 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->269 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
270 ··<ul>270 ··<ul>
271 ····<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">iterative-inl.h</a></li>271 ····<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">iterative-inl.h</a></li>
272 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>272 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
273 ··</ul>273 ··</ul>
274 </div>274 </div>
275 </body>275 </body>
276 </html>276 </html>
900 B
html2text {}
Max HTML report size reached
23.6 KB
./usr/share/doc/libgtsam-dev/html/a00740.html vs.
./usr/share/doc/libgtsam-dev/html/a00656.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/linear/Errors.cpp·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 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('a00740.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, 72 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;
101 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Errors.cpp·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>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.··107 <p>Graph·algorithm·using·boost·library.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00656_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <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="a03616.html">gtsam::SDGraph&lt;·KEY·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03616.html"·title="SDGraph·is·undirected·graph·with·variable·keys·and·double·edge·weights.">SDGraph</a>·is·undirected·graph·with·variable·keys·and·double·edge·weights.··<a·href="a03616.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03620.html">gtsam::SGraph&lt;·KEY·&gt;</a></td></tr>
 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>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·variable·key·to·parent·key.··<a·href="a03624.html#details">More...</a><br·/></td></tr>
 120 <tr·class="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">127 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>129 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>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>
119 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a18a265afdea057ea54be10262396be12"><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>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>
123 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</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>
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> 
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>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>
147 </table>159 </table>
Max diff block lines reached; 1493/18375 bytes (8.13%) of diff not shown.
5.54 KB
html2text {}
Max HTML report size reached
36.4 KB
./usr/share/doc/libgtsam-dev/html/a00749_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00518_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.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 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00749_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('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, 95 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">Errors.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="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="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="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="preprocessor">#include·&lt;<a·class="code"·href="a00014.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="a00080.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="a00089.html">gtsam/base/Vector.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">gtsam/hybrid/HybridFactorGraph.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
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> 
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>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>·</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><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>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="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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_c[·...·truncated·by·diffoscope;·len:·57,·SHA:·47d47e78997d1268b9904d9823d39990c08dc20de28a084193ab74f4702b9270·...·]>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>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#aa84fa88db91d429bec261c655fc54bd6">createErrors</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·V);</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·e,·<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Errors&quot;</span>);</div> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>136 <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> 
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>137 <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·c[·...·truncated·by·diffoscope;·len:·156,·SHA:·0842e94e5d920d29e1f4258f7b1f30b626bae29990c1f53b3debbda14bc64823·...·];</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>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>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:·156,·SHA:·0842e94e5d920d29e1f4258f7b1f30b626bae29990c1f53b3debbda14bc64823·...·];</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="}">
 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>
 144 </div>
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>146 <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>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>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<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>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>
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>154 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div> 
164 </div>155 </div>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;&gt;</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>
 160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridNonlinearFactorGraph&gt;·{};</div>
 161 </div>
 162 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 164 <div·class="ttc"·id="aa00563_html"><div·class="ttname"><a·href="a00563.html">HybridFactorGraph.h</a></div><div·class="ttdoc">Factor·graph·with·utilities·for·hybrid·factors.</div></div>
167 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div> 
168 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div> 
Max diff block lines reached; 7078/28634 bytes (24.72%) of diff not shown.
8.33 KB
html2text {}
Max HTML report size reached
9.79 KB
./usr/share/doc/libgtsam-dev/html/a00767_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00857_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('a00767_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00857_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">IterativeSolver.h</div></div>104 ··<div·class="headertitle"><div·class="title">IterativeSolver.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00767.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00857.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00674.html">gtsam/inference/Ordering.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="a00587.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.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;<a·class="code"·href="a00113.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>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>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>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>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>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>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
Offset 260, 16 lines modifiedOffset 260, 16 lines modified
260 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>260 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>
261 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>··Vector·x0vector()·<span·class="keyword">const</span>;</div>261 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>··Vector·x0vector()·<span·class="keyword">const</span>;</div>
262 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>·</div>262 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>·</div>
263 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>};</div>263 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>};</div>
264 </div>264 </div>
265 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div>265 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div>
266 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>266 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>
267 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>267 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
268 <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">Ordering.h</a></div><div·class="ttdoc">Variable·ordering·for·the·elimination·algorithm.</div></div>268 <div·class="ttc"·id="aa00587_html"><div·class="ttname"><a·href="a00587.html">Ordering.h</a></div><div·class="ttdoc">Variable·ordering·for·the·elimination·algorithm.</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_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>270 <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>
271 <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>271 <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>
272 <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>272 <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>
273 <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>273 <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>
274 <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>274 <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>
275 <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>275 <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>
Offset 283, 13 lines modifiedOffset 283, 13 lines modified
283 <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>283 <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>
284 <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>284 <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>
285 </div><!--·fragment·--></div><!--·contents·-->285 </div><!--·fragment·--></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="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">IterativeSolver.h</a></li>290 ····<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">IterativeSolver.h</a></li>
291 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>291 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
292 ··</ul>292 ··</ul>
293 </div>293 </div>
294 </body>294 </body>
295 </html>295 </html>
83.6 KB
./usr/share/doc/libgtsam-dev/html/a00773_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00200_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularJacobianFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00773_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00200_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, 215 lines modifiedOffset 98, 173 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">RegularJacobianFactor.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="a00773.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00200.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00257.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="a00251.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="a00614.html">gtsam/inference/BayesNet.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="a00776.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="a00659.html">gtsam/inference/FactorGraph.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="a00704.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> 
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="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>
 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>
 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>
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>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>
126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04016.html">···32</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·{</div> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>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="};">
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02816.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;DiscreteConditional&gt;·{</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>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>·<a·class="code·hl_class"·href="a02816.html">This</a>;</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·<a·class="code·hl_class"·href="a02832.html">ConditionalType</a>;</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div>
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">···50</a></span>····<a·class="code·hl_function"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">DiscreteBayesNet</a>()·{}</div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
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>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">···54</a></span>····<a·class="code·hl_function"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">DiscreteBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
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>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div>
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div> 
146 </div>149 </div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
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>151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
149 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">152 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02816.html#a73b6d262d031217311515968c7f90f70">···59</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02816.html#a73b6d262d031217311515968c7f90f70">DiscreteBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)</div>
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>154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div>
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·augmentedMatrix,·sigmas)·{</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div> 
155 </div>155 </div>
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</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>
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03844.html#a26c1a3f4ebfd949c48a47c8f6b33a0b3">JacobianFactor::multiplyHessianAdd</a>;</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
159 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00065"·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">multipl[·...·truncated·by·diffoscope;·len:·166,·SHA:·32c21c63129cbd190eb36774df29987fa2423161aa855e14eaf88b069fcf01c8·...·]</div>159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">···65</a></span>····<a·class="code·hl_function"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">DiscreteBayesNet</a>(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·110,·SHA:·13ef612075cf394c8aadedff9c3530e80246336422ae8567386d947680793ce1·...·]</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>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>
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>161 </div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">···69</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">~Discr[·...·truncated·by·diffoscope;·len:·20,·SHA:·8145542703bef54386646a697f75983ba15788e08aa55eecb0bc11e40b2e7a7c·...·]</div>
 164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
Max diff block lines reached; 43362/64513 bytes (67.21%) of diff not shown.
20.4 KB
html2text {}
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a00776.html vs.
./usr/share/doc/libgtsam-dev/html/a00815.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00776.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00815.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, 52 lines modifiedOffset 97, 61 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">JacobianFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··
 107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00776_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>
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>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03788.html">gtsam::EliminationTraits&lt;·GaussianFactorGraph·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>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>
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>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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <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>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>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03848.html#details">More...</a><br·/></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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
117 <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>
118 Namespaces</h2></td></tr>122 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>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="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>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
124 Functions</h2></td></tr>128 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>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">g[·...·truncated·by·diffoscope;·len:·102,·SHA:·ab95b7417ea5bb50f2265c0fd914583da0405d5b364b07e0726dc56710bea748·...·]</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>
127 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>132 </table>
129 <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>
130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
131 <dd>136 <dd>
132 Christian·Potthast·</dd>137 Christian·Potthast·</dd>
133 <dd>138 <dd>
 139 Alireza·Fathi·</dd>
 140 <dd>
 141 Richard·Roberts·</dd>
 142 <dd>
134 Frank·Dellaert·</dd></dl>143 Frank·Dellaert·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl> 
136 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>148 ··<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="a00776.html">JacobianFactor.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="a00815.html">GaussianFactorGraph.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>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>
143 ··</ul>151 ··</ul>
144 </div>152 </div>
145 </body>153 </body>
146 </html>154 </html>
2.84 KB
html2text {}
Max HTML report size reached
202 KB
./usr/share/doc/libgtsam-dev/html/a00776_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00317_source.html
Max HTML report size reached
11.3 KB
./usr/share/doc/libgtsam-dev/html/a00785_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00722_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('a00785_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00722_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">BinaryJacobianFactor.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="a00785.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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="a00776.html">gtsam/linear/JacobianFactor.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="a00719.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="a00041.html">gtsam/base/SymmetricBlockMatrix.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="a00122.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00131.html">gtsam/base/timing.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="a00137.html">gtsam/base/timing.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>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="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>126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·M,·<span·class="keywordtype">int</span>·N1,·<span·class="keywordtype">int</span>·N2&gt;</div>
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">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>128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03720.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>:·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·{</div>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
Offset 187, 17 lines modifiedOffset 187, 17 lines modified
187 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">187 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03724.html">···87</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>&lt;M,·N1,·N2&gt;·&gt;·:·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03724.html">···87</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>&lt;M,·N1,·N2&gt;·&gt;·:·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;</div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····BinaryJacobianFactor&lt;M,·N1,·N2&gt;·&gt;·{</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····BinaryJacobianFactor&lt;M,·N1,·N2&gt;·&gt;·{</div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>
191 </div>191 </div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//namespace·gtsam</span></div>193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//namespace·gtsam</span></div>
194 <div·class="ttc"·id="aa00041_html"><div·class="ttname"><a·href="a00041.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>194 <div·class="ttc"·id="aa00122_html"><div·class="ttname"><a·href="a00122.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>
195 <div·class="ttc"·id="aa00131_html"><div·class="ttname"><a·href="a00131.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>195 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>
196 <div·class="ttc"·id="aa00776_html"><div·class="ttname"><a·href="a00776.html">JacobianFactor.h</a></div></div>196 <div·class="ttc"·id="aa00719_html"><div·class="ttname"><a·href="a00719.html">JacobianFactor.h</a></div></div>
197 <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>197 <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>
198 <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>198 <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>
199 <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>199 <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>
200 <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>200 <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>
201 <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>201 <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>
202 <div·class="ttc"·id="aa02472_html"><div·class="ttname"><a·href="a02472.html">gtsam::SymmetricBlockMatrix</a></div><div·class="ttdoc">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.</div><div·class="ttdef"><b>Definition</b>·SymmetricBlockMatrix.h:52</div></div>202 <div·class="ttc"·id="aa02472_html"><div·class="ttname"><a·href="a02472.html">gtsam::SymmetricBlockMatrix</a></div><div·class="ttdoc">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.</div><div·class="ttdef"><b>Definition</b>·SymmetricBlockMatrix.h:52</div></div>
203 <div·class="ttc"·id="aa02472_html_aa199f2600852b106241c1084291d79b5"><div·class="ttname"><a·href="a02472.html#aa199f2600852b106241c1084291d79b5">gtsam::SymmetricBlockMatrix::updateOffDiagonalBlock</a></div><div·class="ttdeci">void·updateOffDiagonalBlock(DenseIndex·I,·DenseIndex·J,·const·XprType·&amp;xpr)</div><div·class="ttdoc">Update·an·off·diagonal·block.</div><div·class="ttdef"><b>Definition</b>·SymmetricBlockMatrix.h:228</div></div>203 <div·class="ttc"·id="aa02472_html_aa199f2600852b106241c1084291d79b5"><div·class="ttname"><a·href="a02472.html#aa199f2600852b106241c1084291d79b5">gtsam::SymmetricBlockMatrix::updateOffDiagonalBlock</a></div><div·class="ttdeci">void·updateOffDiagonalBlock(DenseIndex·I,·DenseIndex·J,·const·XprType·&amp;xpr)</div><div·class="ttdoc">Update·an·off·diagonal·block.</div><div·class="ttdef"><b>Definition</b>·SymmetricBlockMatrix.h:228</div></div>
Offset 217, 13 lines modifiedOffset 217, 13 lines modified
217 <div·class="ttc"·id="aa03844_html_a44a2ce150ef653460b6f2c3c3cd251c6"><div·class="ttname"><a·href="a03844.html#a44a2ce150ef653460b6f2c3c3cd251c6">gtsam::JacobianFactor::get_model</a></div><div·class="ttdeci">const·SharedDiagonal·&amp;·get_model()·const</div><div·class="ttdoc">get·a·copy·of·model</div><div·class="ttdef"><b>Definition</b>·JacobianFactor.h:291</div></div>217 <div·class="ttc"·id="aa03844_html_a44a2ce150ef653460b6f2c3c3cd251c6"><div·class="ttname"><a·href="a03844.html#a44a2ce150ef653460b6f2c3c3cd251c6">gtsam::JacobianFactor::get_model</a></div><div·class="ttdeci">const·SharedDiagonal·&amp;·get_model()·const</div><div·class="ttdoc">get·a·copy·of·model</div><div·class="ttdef"><b>Definition</b>·JacobianFactor.h:291</div></div>
218 <div·class="ttc"·id="aa03844_html_a6ec09943327b0cf49a05216eb9c128de"><div·class="ttname"><a·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">gtsam::JacobianFactor::getA</a></div><div·class="ttdeci">constABlock·getA()·const</div><div·class="ttdoc">Get·a·view·of·the·A·matrix,·not·weighted·by·noise.</div><div·class="ttdef"><b>Definition</b>·JacobianFactor.h:303</div></div>218 <div·class="ttc"·id="aa03844_html_a6ec09943327b0cf49a05216eb9c128de"><div·class="ttname"><a·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">gtsam::JacobianFactor::getA</a></div><div·class="ttdeci">constABlock·getA()·const</div><div·class="ttdoc">Get·a·view·of·the·A·matrix,·not·weighted·by·noise.</div><div·class="ttdef"><b>Definition</b>·JacobianFactor.h:303</div></div>
219 </div><!--·fragment·--></div><!--·contents·-->219 </div><!--·fragment·--></div><!--·contents·-->
220 </div><!--·doc-content·-->220 </div><!--·doc-content·-->
221 <!--·start·footer·part·-->221 <!--·start·footer·part·-->
222 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->222 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
223 ··<ul>223 ··<ul>
224 ····<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">BinaryJacobianFactor.h</a></li>224 ····<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">BinaryJacobianFactor.h</a></li>
225 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>225 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
226 ··</ul>226 ··</ul>
227 </div>227 </div>
228 </body>228 </body>
229 </html>229 </html>
48.0 KB
./usr/share/doc/libgtsam-dev/html/a00806_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/linear/SubgraphSolver.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00806_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, 114 lines modifiedOffset 98, 108 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SubgraphSolver.h</div></div>104 ··<div·class="headertitle"><div·class="title">DotWriter.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00806.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2021,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/FastVector.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="a00734.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="a00113.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="a00770.html">gtsam/linear/SubgraphBuilder.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="a00635.html">gtsam/inference/Key.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="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
123 <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;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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <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><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="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>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04056.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a></div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03576.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">···36</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">figureWidthInches</a>;···</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">···37</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">figureHeightInches</a>;··</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">···38</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">plotFactorPoints</a>;··</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">···39</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">connectKeysToFactor</a>;··</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">binaryEdges</a>;··········</div>
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>137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">···47</a></span>··std::map&lt;Key,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">variablePositions</a>;</div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>};</div>139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">···54</a></span>··std::map&lt;char,·double&gt;·<a·class="code·hl_variable"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">positionHints</a>;</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">···57</a></span>··std::set&lt;Key&gt;·<a·class="code·hl_variable"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">boxes</a>;</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">···63</a></span>··std::map&lt;size_t,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">factorPositions</a>;</div>
 145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>(<span·class="keywordtype">double</span>·figureWidthInches·=·5,</div>
 147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·····················<span·class="keywordtype">double</span>·figureHeightInches·=·5,</div>
 148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·····················<span·class="keywordtype">bool</span>·plotFactorPoints·=·<span·class="keyword">true</span>,</div>
 149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<span·class="keywordtype">bool</span>·connectKeysToFactor·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·binaryEdges·=·<span·class="keyword">false</span>)</div>
 150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·figureWidthInches(figureWidthInches),</div>
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········figureHeightInches(figureHeightInches),</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········plotFactorPoints(plotFactorPoints),</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········connectKeysToFactor(connectKeysToFactor),</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········binaryEdges(binaryEdges)·{}</div>
 155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·graphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·digraphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div>
 159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·drawVariable(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····················std::ostream*·os)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·DrawFactor(<span·class="keywordtype">size_t</span>·i,·<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div>
 165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·························std::ostream*·os);</div>
 166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··boost::optional&lt;Vector2&gt;·variablePos(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>
 168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·processFactor(<span·class="keywordtype">size_t</span>·i,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·keys,</div>
 170 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div>
 171 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div>
 172 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·····················std::ostream*·os)·<span·class="keyword">const</span>;</div>
 173 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>
144 </div>174 </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> 
Max diff block lines reached; 9955/36889 bytes (26.99%) of diff not shown.
11.8 KB
html2text {}
Max HTML report size reached
5.13 KB
./usr/share/doc/libgtsam-dev/html/a00809.html vs.
./usr/share/doc/libgtsam-dev/html/a00854.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/SubgraphPreconditioner.cpp·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 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('a00809.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, 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">SubgraphPreconditioner.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.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>Dec·31,·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,·Yong-Dian·Jian·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00809.html">SubgraphPreconditioner.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">GaussianJunctionTree.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>
881 B
html2text {}
Max HTML report size reached
9.75 KB
./usr/share/doc/libgtsam-dev/html/a00818.html vs.
./usr/share/doc/libgtsam-dev/html/a01007.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/linearAlgorithms-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00818.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01007.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, 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">linearAlgorithms-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00818_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01007_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="a03856.html">gtsam::internal::linearAlgorithms::OptimizeData</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04396.html">gtsam::ISAM2</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>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>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">Pre-order·visitor·for·back-substitution·in·a·Bayes·tree.··<a·href="a03860.html#details">More...</a><br·/></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>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
125 Functions</h2></td></tr> 
126 <tr·class="memitem: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>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>Templated·algorithms·that·are·used·in·multiple·places·in·linear.·</p>125 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
134 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>131 ··<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="a00818.html">linearAlgorithms-inst.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01007.html">ISAM2.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>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 ··</ul>134 ··</ul>
142 </div>135 </div>
143 </body>136 </body>
144 </html>137 </html>
2.35 KB
html2text {}
Max HTML report size reached
7.42 KB
./usr/share/doc/libgtsam-dev/html/a00821_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00803_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00821_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00803_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 115, 16 lines modifiedOffset 115, 16 lines modified
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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">·*·See·LICENSE·for·the·license·information</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><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
119 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>119 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/Matrix.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">gtsam/base/Matrix.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="a00080.html">gtsam/base/Testable.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="a00110.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;gtsam/dllexport.h&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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/extended_type_info.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/extended_type_info.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/serialization/nvp.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/serialization/nvp.hpp&gt;</span></div>
128 <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>128 <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>
129 <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>129 <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>
130 <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>130 <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>
Offset 412, 16 lines modifiedOffset 412, 16 lines modified
412 <div·class="line"><a·id="l00448"·name="l00448"></a><span·class="lineno">··448</span>··}</div>412 <div·class="line"><a·id="l00448"·name="l00448"></a><span·class="lineno">··448</span>··}</div>
413 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno">··449</span>};</div>413 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno">··449</span>};</div>
414 </div>414 </div>
415 <div·class="line"><a·id="l00450"·name="l00450"></a><span·class="lineno">··450</span>·</div>415 <div·class="line"><a·id="l00450"·name="l00450"></a><span·class="lineno">··450</span>·</div>
416 <div·class="line"><a·id="l00451"·name="l00451"></a><span·class="lineno">··451</span>}··<span·class="comment">//·namespace·mEstimator</span></div>416 <div·class="line"><a·id="l00451"·name="l00451"></a><span·class="lineno">··451</span>}··<span·class="comment">//·namespace·mEstimator</span></div>
417 <div·class="line"><a·id="l00452"·name="l00452"></a><span·class="lineno">··452</span>}··<span·class="comment">//·namespace·noiseModel</span></div>417 <div·class="line"><a·id="l00452"·name="l00452"></a><span·class="lineno">··452</span>}··<span·class="comment">//·namespace·noiseModel</span></div>
418 <div·class="line"><a·id="l00453"·name="l00453"></a><span·class="lineno">··453</span>}··<span·class="comment">//·namespace·gtsam</span></div>418 <div·class="line"><a·id="l00453"·name="l00453"></a><span·class="lineno">··453</span>}··<span·class="comment">//·namespace·gtsam</span></div>
419 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>419 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
420 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>420 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
421 <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>421 <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>
422 <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>422 <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>
423 <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>423 <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>
424 <div·class="ttc"·id="aa03880_html"><div·class="ttname"><a·href="a03880.html">gtsam::noiseModel::mEstimator::Base</a></div><div·class="ttdoc">Pure·virtual·class·for·all·robust·error·function·classes.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:63</div></div>424 <div·class="ttc"·id="aa03880_html"><div·class="ttname"><a·href="a03880.html">gtsam::noiseModel::mEstimator::Base</a></div><div·class="ttdoc">Pure·virtual·class·for·all·robust·error·function·classes.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:63</div></div>
425 <div·class="ttc"·id="aa03880_html_a2a9636c1c6dbb139e68f0d2c6969175f"><div·class="ttname"><a·href="a03880.html#a2a9636c1c6dbb139e68f0d2c6969175f">gtsam::noiseModel::mEstimator::Base::loss</a></div><div·class="ttdeci">virtual·double·loss(double·distance)·const</div><div·class="ttdoc">This·method·is·responsible·for·returning·the·total·penalty·for·a·given·amount·of·error.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:94</div></div>425 <div·class="ttc"·id="aa03880_html_a2a9636c1c6dbb139e68f0d2c6969175f"><div·class="ttname"><a·href="a03880.html#a2a9636c1c6dbb139e68f0d2c6969175f">gtsam::noiseModel::mEstimator::Base::loss</a></div><div·class="ttdeci">virtual·double·loss(double·distance)·const</div><div·class="ttdoc">This·method·is·responsible·for·returning·the·total·penalty·for·a·given·amount·of·error.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:94</div></div>
426 <div·class="ttc"·id="aa03880_html_a324ead5e657531310058f768f9daf0e8"><div·class="ttname"><a·href="a03880.html#a324ead5e657531310058f768f9daf0e8">gtsam::noiseModel::mEstimator::Base::reweight_</a></div><div·class="ttdeci">ReweightScheme·reweight_</div><div·class="ttdoc">Strategy·for·reweighting.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:72</div></div>426 <div·class="ttc"·id="aa03880_html_a324ead5e657531310058f768f9daf0e8"><div·class="ttname"><a·href="a03880.html#a324ead5e657531310058f768f9daf0e8">gtsam::noiseModel::mEstimator::Base::reweight_</a></div><div·class="ttdeci">ReweightScheme·reweight_</div><div·class="ttdoc">Strategy·for·reweighting.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:72</div></div>
427 <div·class="ttc"·id="aa03880_html_a61b5819c5c9f21d52184f1b3d540047a"><div·class="ttname"><a·href="a03880.html#a61b5819c5c9f21d52184f1b3d540047a">gtsam::noiseModel::mEstimator::Base::reweightScheme</a></div><div·class="ttdeci">ReweightScheme·reweightScheme()·const</div><div·class="ttdoc">Returns·the·reweight·scheme,·as·explained·in·ReweightScheme.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:79</div></div>427 <div·class="ttc"·id="aa03880_html_a61b5819c5c9f21d52184f1b3d540047a"><div·class="ttname"><a·href="a03880.html#a61b5819c5c9f21d52184f1b3d540047a">gtsam::noiseModel::mEstimator::Base::reweightScheme</a></div><div·class="ttdeci">ReweightScheme·reweightScheme()·const</div><div·class="ttdoc">Returns·the·reweight·scheme,·as·explained·in·ReweightScheme.</div><div·class="ttdef"><b>Definition</b>·LossFunctions.h:79</div></div>
34.9 KB
./usr/share/doc/libgtsam-dev/html/a00836_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01115_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/linear/GaussianDensity.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00836_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01115_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 92 lines modifiedOffset 98, 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">GaussianDensity.h</div></div>104 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00836.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01115.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2021,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00779.html">gtsam/linear/GaussianConditional.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="a00581.html">gtsam/inference/DotWriter.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="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>
125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03772.html">···32</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03772.html">GaussianDensity</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·{</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04368.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04368.html">GraphvizFormatting</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div>
 129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">···34</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·{·X,·Y,·Z,·NEGX,·NEGY,·NEGZ·};</div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>130 <div·class="line"><a·id="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#acd47a7fd6c759b84610f2f0c8643c[·...·truncated·by·diffoscope;·len:·31,·SHA:·df645e27eff73f3f0c1d4b52806c1a52e58e4762bbeafae8b8ebb3eb7766737b·...·]</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>
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
132 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00046"·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>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········scale(1),</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········mergeSimilarFactors(false)·{}</div>
136 </div>142 </div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
138 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03772.html#ab87337fa52b848ce99be24006daef46c">···44</a></span>····<a·class="code·hl_function"·href="a03772.html#ab87337fa52b848ce99be24006daef46c">GaussianDensity</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>&amp;·conditional)·:</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(conditional)·{</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">if</span>(conditional.<a·class="code·hl_function"·href="a03572.html#ae19763bc0d1b12bea9e7bfcb304b40bb">nrParents</a>()·!=·0)</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;GaussianDensity·can·only·be·created·from·a·conditional·with·no·parents&quot;</span>);</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div> 
144 </div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
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>143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Find·bounds</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··Vector2·findBounds(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·keys)·<span·class="keyword">const</span>;</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··boost::optional&lt;Vector2&gt;·extractPosition(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>;</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·=·<span·class="stringliteral">&quot;GaussianDensity&quot;</span>,</div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">con[·...·truncated·by·diffoscope;·len:·19,·SHA:·65057d967d5b5cfa6d085d5c868007d1a2903f2a9633ad94f0d02d18687fb9d0·...·]</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>
156 <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>
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>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>
158 <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>
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> 
162 </div>154 </div>
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·GaussianDensity</span></div> 
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}<span·class="comment">//·gtsam</span></div>156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}··<span·class="comment">//·namespace·gtsam</span></div>
166 <div·class="ttc"·id="aa00779_html"><div·class="ttname"><a·href="a00779.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>157 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">DotWriter.h</a></div><div·class="ttdoc">Graphviz·formatter.</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>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>
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> 
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>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>
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> 
176 <div·class="ttc"·id="aa03772_html_a5e87d41948515b0ea5548aed04227acd"><div·class="ttname"><a·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">gtsam::GaussianDensity::GaussianDensity</a></div><div·class="ttdeci">GaussianDensity()</div><div·class="ttdoc">default·constructor·needed·for·serialization</div><div·class="ttdef"><b>Definition</b>·GaussianDensity.h:39</div></div> 
177 <div·class="ttc"·id="aa03772_html_ab87337fa52b848ce99be24006daef46c"><div·class="ttname"><a·href="a03772.html#ab87337fa52b848ce99be24006daef46c">gtsam::GaussianDensity::GaussianDensity</a></div><div·class="ttdeci">GaussianDensity(const·GaussianConditional·&amp;conditional)</div><[·...·truncated·by·diffoscope;·len:·123,·SHA:·fe9ac7d3682c1f80c90cfacff426322fb9c26bf4c0c1f3911249e9efd0cb10e7·...·]</div></div>160 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></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
4.27 KB
./usr/share/doc/libgtsam-dev/html/a00839_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00845_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('a00839_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00845_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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">GaussianConditional-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianConditional-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00839.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00845.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
Offset 145, 13 lines modifiedOffset 145, 13 lines modified
145 <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="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>
146 <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·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>
147 </div><!--·fragment·--></div><!--·contents·-->147 </div><!--·fragment·--></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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00839.html">GaussianConditional-inl.h</a></li>152 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00845.html">GaussianConditional-inl.h</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>
5.62 KB
./usr/share/doc/libgtsam-dev/html/a00848.html vs.
./usr/share/doc/libgtsam-dev/html/a01157.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/KalmanFilter.cpp·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 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('a00848.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01157.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, 38 lines modifiedOffset 95, 38 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">KalmanFilter.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Simple·linear·Kalman·filter.··104 <p>Factor·Graph·Consisting·of·non-linear·factors.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Factor·Graph·Consisting·of·non-linear·factors.·</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>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
118 <dd>116 <dd>
119 Frank·Dellaert·</dd></dl>117 Carlos·Nieto·</dd>
 118 <dd>
 119 Christian·Potthast·</dd></dl>
120 </div></div><!--·contents·-->120 </div></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="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">KalmanFilter.cpp</a></li>125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01157.html">NonlinearFactorGraph.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>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>
127 ··</ul>127 ··</ul>
128 </div>128 </div>
129 </body>129 </body>
130 </html>130 </html>
1.11 KB
html2text {}
Max HTML report size reached
23.4 KB
./usr/share/doc/libgtsam-dev/html/a00851_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00707_source.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/linear/GaussianJunctionTree.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 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('a00851_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00707_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, 66 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">GaussianJunctionTree.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="a00851.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00707.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00872.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00827.html">gtsam/linear/NoiseModel.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="a00746.html">gtsam/linear/GaussianBayesTree.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;<a·class="code"·href="a00665.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;random&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>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="};">126 <div·class="foldopen"·id="foldopen00031"·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>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>
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>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>
 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>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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="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>
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>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>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>
138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</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>
139 </div>157 </div>
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 160 <div·class="ttc"·id="aa00827_html"><div·class="ttname"><a·href="a00827.html">NoiseModel.h</a></div></div>
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div> 
142 <div·class="ttc"·id="aa00665_html"><div·class="ttname"><a·href="a00665.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div> 
143 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div> 
144 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</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>161 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 162 <div·class="ttc"·id="aa04020_html"><div·class="ttname"><a·href="a04020.html">gtsam::Sampler</a></div><div·class="ttdoc">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·...</div><div·class="ttdef"><b>Definition</b>·Sampler.h:31</div></div>
 163 <div·class="ttc"·id="aa04020_html_a715947053d2c801444799e4ce00e6118"><div·class="ttname"><a·href="a04020.html#a715947053d2c801444799e4ce00e6118">gtsam::Sampler::model_</a></div><div·class="ttdeci">noiseModel::Diagonal::shared_ptr·model_</div><div·class="ttdoc">noiseModel·created·at·generation</div><div·class="ttdef"><b>Definition</b>·Sampler.h:34</div></div>
 164 <div·class="ttc"·id="aa04020_html_aafc871086f7dd8ee5bf99795c8f98ba1"><div·class="ttname"><a·href="a04020.html#aafc871086f7dd8ee5bf99795c8f98ba1">gtsam::Sampler::generator_</a></div><div·class="ttdeci">std::mt19937_64·generator_</div><div·class="ttdoc">generator</div><div·class="ttdef"><b>Definition</b>·Sampler.h:37</div></div>
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> 
152 </div><!--·fragment·--></div><!--·contents·-->165 </div><!--·fragment·--></div><!--·contents·-->
153 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
154 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
155 <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!·-->
156 ··<ul>169 ··<ul>
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="a00851.html">GaussianJunctionTree.h</a></li>170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00707.html">Sampler.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>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>
159 ··</ul>172 ··</ul>
160 </div>173 </div>
161 </body>174 </body>
162 </html>175 </html>
Max diff block lines reached; -1/18445 bytes (-0.01%) of diff not shown.
5.23 KB
html2text {}
Max HTML report size reached
63.9 KB
./usr/share/doc/libgtsam-dev/html/a00854_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01148_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/JacobianFactor-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter-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('a00854_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01148_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, 144 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">JacobianFactor-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter-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="a01148.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="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="a01070.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="a01025.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="a00719.html">gtsam/linear/linearExceptions.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="a00764.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="a00815.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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="comment">/*·*************************************************************************·*/</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>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>
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>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·Check·noise·model·dimension</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>
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:·36,·SHA:·1b3a8e1ec1a8f69369d7a03310a44dff6d44d49c2a29b28697e4d09c2ef90a02·...·]</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>
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·number·of·variables</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>
145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1)</div> 
146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div> 
148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="stringliteral">&quot;one·for·the·RHS·vector·must·equal·the·number·of·provided·matrix·blocks.&quot;</span>);</div> 
149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>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>
150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="comment">//·Check·RHS·dimension</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>
151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">if</span>(augmentedMatrix(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1).<a·class="code·hl_function"·href="a02660.html#a643d937b08596158d61440c5d8407ddf">cols</a>()·!=·1)</div> 
152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div> 
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="stringliteral">&quot;must·be·the·RHS·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div>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>
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·x;</div>
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····model_·=·model;</div> 
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div> 
159 </div> 
160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
161 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
162 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div> 
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>160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Check·noise·model·dimension</span></div> 
167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">if</span>(noiseModel·&amp;&amp;·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)noiseModel-&gt;dim()·!=·b.size())</div> 
Max diff block lines reached; 24455/49013 bytes (49.89%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
8.22 KB
./usr/share/doc/libgtsam-dev/html/a00860.html vs.
./usr/share/doc/libgtsam-dev/html/a00956.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/GaussianBayesNet.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 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('a00860.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00956.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, 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">GaussianBayesNet.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>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··105 <p>Maintain·a·constant·velocity·motion·model·between·two·NavStates.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00860_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00956_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="a03740.html">gtsam::GaussianBayesNet</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>
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>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>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>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>
127 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>128 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00860.html">GaussianBayesNet.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="a00956.html">ConstantVelocityFactor.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>131 ··</ul>
135 </div>132 </div>
136 </body>133 </body>
137 </html>134 </html>
1.86 KB
html2text {}
Max HTML report size reached
84.4 KB
./usr/share/doc/libgtsam-dev/html/a00860_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01145_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/linear/GaussianBayesNet.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('a00860_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01145_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, 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">GaussianBayesNet.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="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="a01145.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00779.html">gtsam/linear/GaussianConditional.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="a01073.html">gtsam/nonlinear/NonlinearOptimizerParams.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="a00689.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="a00575.html">gtsam/inference/FactorGraph.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="a01085.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 122 <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="a01406.html">gtsam/global_includes.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>LevenbergMarquardtOptimizer;</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>126 <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="};">127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03740.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;GaussianCondition[·...·truncated·by·diffoscope;·len:·6,·SHA:·f4b1112c3b91656d6bde6ccd42bd868968c52c9bd8f1ae95f6cd882b48f97434·...·]</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04440.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a[·...·truncated·by·diffoscope;·len:·3,·SHA:·1f59d90e029dc285f91956862b6a1e8d65f9c18ab0ad2fec50d42955368ffc30·...·]</div>
132 <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>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;GaussianConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·<a·class="code·hl_class"·href="a03740.html">This</a>;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_class"·href="a03764.html">ConditionalType</a>;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03740.html#adecacf9eadcbced34a26cd234e34d197">···49</a></span>····<a·class="code·hl_function"·href="a03740.html#adecacf9eadcbced34a26cd234e34d197">GaussianBayesNet</a>()·{}</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
145 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">131 <div·class="foldopen"·id="foldopen00039"·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>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">Verbosit[·...·truncated·by·diffoscope;·len:·9,·SHA:·a19fcfb1010efd88e15bdfe16be1d7f306679a0c863bdb94d5a2cfe40e45e1f6·...·]</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····SILENT·=·0,·SUMMARY,·TERMINATION,·LAMBDA,·TRYLAMBDA,·TRYCONFIG,·DAMPED,·TRYDELTA</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>
148 </div>135 </div>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">···58</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">Gauss[·...·truncated·by·diffoscope;·len:·81,·SHA:·f5c250b70a8931040eaf22c8de50d0b2126040753083c03f3e7305c2011a4a91·...·]</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>
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······push_back(conditionals);</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>154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
155 </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>
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</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>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03740.html#a91b6b8d6390efc036e690dbaf5493ff4">···65</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03740.html#a91b6b8d6390efc036e690dbaf5493ff4">GaussianBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div> 
161 </div> 
162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
164 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03740.html#a8ee2b4fa6d395890878484a8fc4412bd">···73</a></span>····<a·class="code·hl_function"·href="a03740.html#a8ee2b4fa6d395890878484a8fc4412bd">GaussianBayesNet</a>(</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········std::initializer_list&lt;boost::shared_ptr&lt;DERIVEDCONDITIONAL&gt;·&gt;·conditionals)</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div> 
168 </div> 
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
Max diff block lines reached; 36831/64582 bytes (57.03%) of diff not shown.
21.2 KB
html2text {}
Max HTML report size reached
57.2 KB
./usr/share/doc/libgtsam-dev/html/a00887_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01172_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/iterative.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00887_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, 152 lines modifiedOffset 98, 131 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">iterative.h</div></div>104 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00887.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/LevenbergMarquardtParams.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/Matrix.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="a00893.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="a00704.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="a00734.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/date_time/posix_time/posix_time.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>NonlinearOptimizerMoreOptimizationTest;</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
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>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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div> 
127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··V·<a·class="code·hl_function"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">conjugateGradients</a>(<span·class="keyword">const</span>·S&amp;·Ab,·V·x,</div> 
128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·ConjugateGradientParameters·&amp;parameters,·<span·class="keywordtype">bool</span>·steepest·=·<span·class="keyword">false</span>);</div> 
129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
130 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03824.html">···44</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03824.html">System</a>·{</div>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04436.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>:·<span·class="keyword">public</span>·<[·...·truncated·by·diffoscope;·len:·61,·SHA:·4591a92a5959611dd08811dee28700337adccb4036fc1efbbfe5c2975530283e·...·]</a>·{</div>
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">protected</span>:</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">···38</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·<a·class="code·hl_variable"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">params_</a>;·</div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::posix_time::ptime·startTime_;</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·initTime();</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;LevenbergMarquardtOptimizer&gt;·shared_ptr;</div>
132 <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>
133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div> 
134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">const</span>·Matrix&amp;·A_;</div> 
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">const</span>·Vector&amp;·b_;</div> 
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·cl[·...·truncated·by·diffoscope;·len:·101,·SHA:·d4bc84bb6dcc8f45d8f94fbebcbe1325706b317d288f0a70cda7bfa59c4056af·...·]</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div>
 147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div>
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<a·class="code·hl_class"·href="a03824.html">System</a>(<span·class="keyword">const</span>·Matrix&amp;·A,·<span·class="keyword">const</span>·Vector&amp;·b)·:</div> 
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······A_(A),·b_(b)·{</div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div> 
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">···57</a></span>····<span·class="keyword">const</span>·Matrix&amp;·<a·class="code·hl_function"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">A</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·A_;·}</div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">···60</a></span>····<span·class="keyword">const</span>·Vector&amp;·<a·class="code·hl_function"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">b</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·b_;·}</div> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
147 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">···63</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">operator^</a>(<span·class="keyword">const</span>·Vector&amp;·e)<span·class="keyword">·const·</span>{</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·A_·^·e;</div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
151 </div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>·(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;System&quot;</span>)·<span·class="keyword">const</span>;</div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
155 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">149 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">···72</a></span>··<a·class="code·hl_function"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">~LevenbergMarquardtOptimizer</a>()<span·class="keyword">·override·</span>{</div>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">···73</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">gradient</a>(<span·class="keyword">const</span>·Vector&amp;·x)<span·class="keyword">·const·</span>{</div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·A()·^·(A()·*·x·-·b());</div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
159 </div>152 </div>
 153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">double</span>·lambda()·<span·class="keyword">const</span>;</div>
 157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">int</span>·getInnerIterations()·<span·class="keyword">const</span>;</div>
 159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
161 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">160 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03824.html#a2d9cdad1b0fe8837a466567e8fa889c3">···78</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a2d9cdad1b0fe8837a466567e8fa889c3">operator*</a>(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·26,·SHA:·2c4b682bd4eb2a0302d854c6ee742588bedd5fc1994aa42024bef7c56a3a0477·...·])<span·class="keyword">·const·</span>{</div>161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04436.html#a899353dce14ec64bf389164011b58c72">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04436.html#a899353dce14ec64bf389164011b58c72">print</[·...·truncated·by·diffoscope;·len:·108,·SHA:·a5494825872412129a61d072735d3835417190370f6e98c615512a3e0bf08b3e·...·])<span·class="keyword">·const·</span>{</div>
 162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::cout·&lt;&lt;·str·&lt;&lt;·<span·class="stringliteral">&quot;LevenbergMarquardtOptimizer&quot;</span>·&lt;&lt;·std::endl;</div>
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·A()·*·x;</div>163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····this-&gt;params_.print(<span·class="stringliteral">&quot;··parameters:\n&quot;</span>);</div>
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>
165 </div>165 </div>
166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>166 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
Max diff block lines reached; 16967/43974 bytes (38.58%) of diff not shown.
14.1 KB
html2text {}
Max HTML report size reached
92.9 KB
./usr/share/doc/libgtsam-dev/html/a00902_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01118_source.html
Max HTML report size reached
8.03 KB
./usr/share/doc/libgtsam-dev/html/a00920.html vs.
./usr/share/doc/libgtsam-dev/html/a01190.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/navigation/GPSFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanGaugeFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00920.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01190.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, 46 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">GPSFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ShonanGaugeFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Header·file·for·GPS·factor.··105 <p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="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>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04132.html">gtsam::GPSFactor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04748.html">gtsam::ShonanGaugeFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04748.html"·title="The·ShonanGaugeFactor·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.">ShonanGaugeFactor</a>·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.··<a·href="a04748.html#details">More...</a><br·/></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·position·in·a·Cartesian·frame.··<a·href="a04132.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04136.html">gtsam::GPSFactor2</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04132.html"·title="Prior·on·position·in·a·Cartesian·frame.">GPSFactor</a>·for·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">NavState</a>.··<a·href="a04136.html#details">More...</a><br·/></td></tr> 
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>Header·file·for·GPS·factor.·</p>122 <div·class="textblock"><p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·</p>
 123 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>January·22,·2014·</dd></dl> 
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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00920.html">GPSFactor.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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01190.html">ShonanGaugeFactor.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.67 KB
html2text {}
Max HTML report size reached
7.17 KB
./usr/share/doc/libgtsam-dev/html/a00923.html vs.
./usr/share/doc/libgtsam-dev/html/a00911.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00923.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00911.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, 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">PreintegrationParams.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00911_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04220.html">gtsam::PreintegrationParams</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04220.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>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>Luca·Carlone·</dd>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
121 <dd>121 <dd>
 122 Adam·Bry·</dd></dl>
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 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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00923.html">PreintegrationParams.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="a00911.html">TangentPreintegration.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.48 KB
html2text {}
Max HTML report size reached
12.0 KB
./usr/share/doc/libgtsam-dev/html/a00923_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00965_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('a00923_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00965_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">PreintegrationParams.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="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="a00965.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="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="a00986.html">gtsam/navigation/PreintegratedRotation.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="a00971.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>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>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>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <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="};">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>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>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>
Offset 182, 22 lines modifiedOffset 182, 22 lines modified
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(use2ndOrderCoriolis);</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(use2ndOrderCoriolis);</div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(n_gravity);</div>183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(n_gravity);</div>
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div>186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div>
187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Align·if·we·are·using·Quaternions</span></div>187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Align·if·we·are·using·Quaternions</span></div>
188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<a·class="code·hl_define"·href="a00047.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<a·class="code·hl_define"·href="a00020.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif</span></div>190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif</span></div>
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>
192 </div>192 </div>
193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}·<span·class="comment">//·namespace·gtsam</span></div>194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}·<span·class="comment">//·namespace·gtsam</span></div>
195 <div·class="ttc"·id="aa00047_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00047.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>195 <div·class="ttc"·id="aa00020_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00020.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>
196 <div·class="ttc"·id="aa00986_html"><div·class="ttname"><a·href="a00986.html">PreintegratedRotation.h</a></div></div>196 <div·class="ttc"·id="aa00971_html"><div·class="ttname"><a·href="a00971.html">PreintegratedRotation.h</a></div></div>
197 <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>197 <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>
198 <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>198 <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>
199 <div·class="ttc"·id="aa04204_html"><div·class="ttname"><a·href="a04204.html">gtsam::PreintegratedRotationParams</a></div><div·class="ttdoc">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·c...</div><div·class="ttdef"><b>Definition</b>·PreintegratedRotation.h:31</div></div>199 <div·class="ttc"·id="aa04204_html"><div·class="ttname"><a·href="a04204.html">gtsam::PreintegratedRotationParams</a></div><div·class="ttdoc">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·c...</div><div·class="ttdef"><b>Definition</b>·PreintegratedRotation.h:31</div></div>
200 <div·class="ttc"·id="aa04220_html"><div·class="ttname"><a·href="a04220.html">gtsam::PreintegrationParams</a></div><div·class="ttdoc">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·c...</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:26</div></div>200 <div·class="ttc"·id="aa04220_html"><div·class="ttname"><a·href="a04220.html">gtsam::PreintegrationParams</a></div><div·class="ttdoc">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·c...</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:26</div></div>
201 <div·class="ttc"·id="aa04220_html_a1fb0a8f02d0568b27b2bd6a25c558935"><div·class="ttname"><a·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">gtsam::PreintegrationParams::accelerometerCovariance</a></div><div·class="ttdeci">Matrix3·accelerometerCovariance</div><div·class="ttdoc">Continuous-time·&quot;Covariance&quot;·of·accelerometer·The·units·for·stddev·are·σ·=·m/s²/√Hz.</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:29</div></div>201 <div·class="ttc"·id="aa04220_html_a1fb0a8f02d0568b27b2bd6a25c558935"><div·class="ttname"><a·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">gtsam::PreintegrationParams::accelerometerCovariance</a></div><div·class="ttdeci">Matrix3·accelerometerCovariance</div><div·class="ttdoc">Continuous-time·&quot;Covariance&quot;·of·accelerometer·The·units·for·stddev·are·σ·=·m/s²/√Hz.</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:29</div></div>
202 <div·class="ttc"·id="aa04220_html_a2732ec155327ae88f23a6b983c173162"><div·class="ttname"><a·href="a04220.html#a2732ec155327ae88f23a6b983c173162">gtsam::PreintegrationParams::use2ndOrderCoriolis</a></div><div·class="ttdeci">bool·use2ndOrderCoriolis</div><div·class="ttdoc">Whether·to·use·second·order·Coriolis·integration.</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:31</div></div>202 <div·class="ttc"·id="aa04220_html_a2732ec155327ae88f23a6b983c173162"><div·class="ttname"><a·href="a04220.html#a2732ec155327ae88f23a6b983c173162">gtsam::PreintegrationParams::use2ndOrderCoriolis</a></div><div·class="ttdeci">bool·use2ndOrderCoriolis</div><div·class="ttdoc">Whether·to·use·second·order·Coriolis·integration.</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:31</div></div>
203 <div·class="ttc"·id="aa04220_html_a2b734623439aeb465143f0ca4a918ad8"><div·class="ttname"><a·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">gtsam::PreintegrationParams::PreintegrationParams</a></div><div·class="ttdeci">PreintegrationParams()</div><div·class="ttdoc">Default·constructor·for·serialization·only.</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:35</div></div>203 <div·class="ttc"·id="aa04220_html_a2b734623439aeb465143f0ca4a918ad8"><div·class="ttname"><a·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">gtsam::PreintegrationParams::PreintegrationParams</a></div><div·class="ttdeci">PreintegrationParams()</div><div·class="ttdoc">Default·constructor·for·serialization·only.</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:35</div></div>
Offset 205, 13 lines modifiedOffset 205, 13 lines modified
205 <div·class="ttc"·id="aa04220_html_a4172ae9d785221171cf39c019547ba51"><div·class="ttname"><a·href="a04220.html#a4172ae9d785221171cf39c019547ba51">gtsam::PreintegrationParams::PreintegrationParams</a></div><div·class="ttdeci">PreintegrationParams(const·Vector3·&amp;n_gravity)</div><div·class="ttdoc">The·Params·constructor·insists·on·getting·the·navigation·frame·gravity·vector·For·convenience,...</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:44</div></div>205 <div·class="ttc"·id="aa04220_html_a4172ae9d785221171cf39c019547ba51"><div·class="ttname"><a·href="a04220.html#a4172ae9d785221171cf39c019547ba51">gtsam::PreintegrationParams::PreintegrationParams</a></div><div·class="ttdeci">PreintegrationParams(const·Vector3·&amp;n_gravity)</div><div·class="ttdoc">The·Params·constructor·insists·on·getting·the·navigation·frame·gravity·vector·For·convenience,...</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:44</div></div>
206 <div·class="ttc"·id="aa04220_html_a593988febdb8bbf93a2524f14b98d16a"><div·class="ttname"><a·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">gtsam::PreintegrationParams::integrationCovariance</a></div><div·class="ttdeci">Matrix3·integrationCovariance</div><div·class="ttdoc">continuous-time·&quot;Covariance&quot;·describing·integration·uncertainty</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:30</div></div>206 <div·class="ttc"·id="aa04220_html_a593988febdb8bbf93a2524f14b98d16a"><div·class="ttname"><a·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">gtsam::PreintegrationParams::integrationCovariance</a></div><div·class="ttdeci">Matrix3·integrationCovariance</div><div·class="ttdoc">continuous-time·&quot;Covariance&quot;·describing·integration·uncertainty</div><div·class="ttdef"><b>Definition</b>·PreintegrationParams.h:30</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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00923.html">PreintegrationParams.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00965.html">PreintegrationParams.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>
3.35 KB
./usr/share/doc/libgtsam-dev/html/a00929.html vs.
./usr/share/doc/libgtsam-dev/html/a00953.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('a00929.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00953.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
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="#typedef-members">Typedefs</a>··</div>103 <a·href="#typedef-members">Typedefs</a>··</div>
104 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p><a·href="a00929_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00953_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="a04104.html">gtsam::PreintegrationCombinedParams</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="a04104.html">gtsam::PreintegrationCombinedParams</a></td></tr>
112 <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="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>
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="a04108.html">gtsam::PreintegratedCombinedMeasurements</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="a04108.html">gtsam::PreintegratedCombinedMeasurements</a></td></tr>
Offset 152, 13 lines modifiedOffset 152, 13 lines modified
152 <dd>152 <dd>
153 Varun·Agrawal·</dd></dl>153 Varun·Agrawal·</dd></dl>
154 </div></div><!--·contents·-->154 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>158 ··<ul>
159 ····<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">CombinedImuFactor.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00953.html">CombinedImuFactor.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>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>
161 ··</ul>161 ··</ul>
162 </div>162 </div>
163 </body>163 </body>
164 </html>164 </html>
151 KB
./usr/share/doc/libgtsam-dev/html/a00929_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00005_source.html
Max HTML report size reached
6.23 KB
./usr/share/doc/libgtsam-dev/html/a00935.html vs.
./usr/share/doc/libgtsam-dev/html/a00326.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.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 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('a00935.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00326.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 41 lines modifiedOffset 94, 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">PreintegratedRotation.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.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: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>
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·author"><dt>Author</dt><dd>Luca·Carlone·</dd>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>
 120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>
113 <dd>121 <dd>
 122 Varun·Agrawal·</dd></dl>
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·-->123 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00935.html">PreintegratedRotation.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="a00326.html">Cal3Fisheye.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>130 ··</ul>
131 </div>131 </div>
132 </body>132 </body>
133 </html>133 </html>
1.15 KB
html2text {}
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a00941_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00911_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('a00941_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00911_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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">TangentPreintegration.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="a00941.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00911.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00914.html">gtsam/navigation/PreintegrationBase.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="a00917.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="foldopen"·id="foldopen00028"·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>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="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">protected</span>:</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
Offset 201, 21 lines modifiedOffset 201, 21 lines modified
201 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>);</div>201 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>);</div>
202 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(preintegrated_);</div>202 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(preintegrated_);</div>
203 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(preintegrated_H_biasAcc_);</div>203 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(preintegrated_H_biasAcc_);</div>
204 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(preintegrated_H_biasOmega_);</div>204 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(preintegrated_H_biasOmega_);</div>
205 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··}</div>205 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··}</div>
206 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>206 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>
207 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span><span·class="keyword">public</span>:</div>207 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span><span·class="keyword">public</span>:</div>
208 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··<a·class="code·hl_define"·href="a00047.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>208 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··<a·class="code·hl_define"·href="a00020.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
209 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>};</div>209 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>};</div>
210 </div>210 </div>
211 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>211 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
212 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>}·</div>212 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>}·</div>
213 <div·class="ttc"·id="aa00047_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00047.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>213 <div·class="ttc"·id="aa00020_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00020.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>
214 <div·class="ttc"·id="aa00914_html"><div·class="ttname"><a·href="a00914.html">PreintegrationBase.h</a></div></div>214 <div·class="ttc"·id="aa00917_html"><div·class="ttname"><a·href="a00917.html">PreintegrationBase.h</a></div></div>
215 <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"><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>
216 <div·class="ttc"·id="aa04140_html"><div·class="ttname"><a·href="a04140.html">gtsam::imuBias::ConstantBias</a></div><div·class="ttdef"><b>Definition</b>·ImuBias.h:30</div></div>216 <div·class="ttc"·id="aa04140_html"><div·class="ttname"><a·href="a04140.html">gtsam::imuBias::ConstantBias</a></div><div·class="ttdef"><b>Definition</b>·ImuBias.h:30</div></div>
217 <div·class="ttc"·id="aa04216_html"><div·class="ttname"><a·href="a04216.html">gtsam::PreintegrationBase</a></div><div·class="ttdoc">PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...</div><div·class="ttdef"><b>Definition</b>·PreintegrationBase.h:41</div></div>217 <div·class="ttc"·id="aa04216_html"><div·class="ttname"><a·href="a04216.html">gtsam::PreintegrationBase</a></div><div·class="ttdoc">PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...</div><div·class="ttdef"><b>Definition</b>·PreintegrationBase.h:41</div></div>
218 <div·class="ttc"·id="aa04244_html"><div·class="ttname"><a·href="a04244.html">gtsam::TangentPreintegration</a></div><div·class="ttdoc">Integrate·on·the·9D·tangent·space·of·the·NavState·manifold.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:28</div></div>218 <div·class="ttc"·id="aa04244_html"><div·class="ttname"><a·href="a04244.html">gtsam::TangentPreintegration</a></div><div·class="ttdoc">Integrate·on·the·9D·tangent·space·of·the·NavState·manifold.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:28</div></div>
219 <div·class="ttc"·id="aa04244_html_a610e8d7b5615146efd0ae18fe984f1a0"><div·class="ttname"><a·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">gtsam::TangentPreintegration::preintegrated_H_biasOmega_</a></div><div·class="ttdeci">Matrix93·preintegrated_H_biasOmega_</div><div·class="ttdoc">Jacobian·of·preintegrated_·w.r.t.·angular·rate·bias.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:37</div></div>219 <div·class="ttc"·id="aa04244_html_a610e8d7b5615146efd0ae18fe984f1a0"><div·class="ttname"><a·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">gtsam::TangentPreintegration::preintegrated_H_biasOmega_</a></div><div·class="ttdeci">Matrix93·preintegrated_H_biasOmega_</div><div·class="ttdoc">Jacobian·of·preintegrated_·w.r.t.·angular·rate·bias.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:37</div></div>
220 <div·class="ttc"·id="aa04244_html_a87e4e0455266ed19974f576d141648ef"><div·class="ttname"><a·href="a04244.html#a87e4e0455266ed19974f576d141648ef">gtsam::TangentPreintegration::~TangentPreintegration</a></div><div·class="ttdeci">~TangentPreintegration()·override</div><div·class="ttdoc">Virtual·destructor.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:57</div></div>220 <div·class="ttc"·id="aa04244_html_a87e4e0455266ed19974f576d141648ef"><div·class="ttname"><a·href="a04244.html#a87e4e0455266ed19974f576d141648ef">gtsam::TangentPreintegration::~TangentPreintegration</a></div><div·class="ttdeci">~TangentPreintegration()·override</div><div·class="ttdoc">Virtual·destructor.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:57</div></div>
221 <div·class="ttc"·id="aa04244_html_aa35dd8359cdcc5adf12b79602f6f1f11"><div·class="ttname"><a·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">gtsam::TangentPreintegration::preintegrated_</a></div><div·class="ttdeci">Vector9·preintegrated_</div><div·class="ttdoc">Preintegrated·navigation·state,·as·a·9D·vector·on·tangent·space·at·frame·i·Order·is:·theta,...</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:35</div></div>221 <div·class="ttc"·id="aa04244_html_aa35dd8359cdcc5adf12b79602f6f1f11"><div·class="ttname"><a·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">gtsam::TangentPreintegration::preintegrated_</a></div><div·class="ttdeci">Vector9·preintegrated_</div><div·class="ttdoc">Preintegrated·navigation·state,·as·a·9D·vector·on·tangent·space·at·frame·i·Order·is:·theta,...</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:35</div></div>
Offset 223, 13 lines modifiedOffset 223, 13 lines modified
223 <div·class="ttc"·id="aa04244_html_ace8fc0be6d82355b59de1376708185af"><div·class="ttname"><a·href="a04244.html#ace8fc0be6d82355b59de1376708185af">gtsam::TangentPreintegration::preintegrated_H_biasAcc_</a></div><div·class="ttdeci">Matrix93·preintegrated_H_biasAcc_</div><div·class="ttdoc">Jacobian·of·preintegrated_·w.r.t.·acceleration·bias.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:36</div></div>223 <div·class="ttc"·id="aa04244_html_ace8fc0be6d82355b59de1376708185af"><div·class="ttname"><a·href="a04244.html#ace8fc0be6d82355b59de1376708185af">gtsam::TangentPreintegration::preintegrated_H_biasAcc_</a></div><div·class="ttdeci">Matrix93·preintegrated_H_biasAcc_</div><div·class="ttdoc">Jacobian·of·preintegrated_·w.r.t.·acceleration·bias.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:36</div></div>
224 <div·class="ttc"·id="aa04244_html_ae9c63818f0231729b197302177b7b4e2"><div·class="ttname"><a·href="a04244.html#ae9c63818f0231729b197302177b7b4e2">gtsam::TangentPreintegration::clone</a></div><div·class="ttdeci">virtual·boost::shared_ptr&lt;·TangentPreintegration·&gt;·clone()·const</div><div·class="ttdoc">Dummy·clone·for·MATLAB.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:123</div></div>224 <div·class="ttc"·id="aa04244_html_ae9c63818f0231729b197302177b7b4e2"><div·class="ttname"><a·href="a04244.html#ae9c63818f0231729b197302177b7b4e2">gtsam::TangentPreintegration::clone</a></div><div·class="ttdeci">virtual·boost::shared_ptr&lt;·TangentPreintegration·&gt;·clone()·const</div><div·class="ttdoc">Dummy·clone·for·MATLAB.</div><div·class="ttdef"><b>Definition</b>·TangentPreintegration.h:123</div></div>
225 </div><!--·fragment·--></div><!--·contents·-->225 </div><!--·fragment·--></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="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">TangentPreintegration.h</a></li>230 ····<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">TangentPreintegration.h</a></li>
231 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>231 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
232 ··</ul>232 ··</ul>
233 </div>233 </div>
234 </body>234 </body>
235 </html>235 </html>
55.0 KB
./usr/share/doc/libgtsam-dev/html/a00947_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00374_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/BarometricFactor.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('a00947_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00374_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 126 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">BarometricFactor.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="a00947.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00374.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00410.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="a00944.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="a01097.html">gtsam/nonlinear/NonlinearFactor.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="a00389.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
123 <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="a00056.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="a00005.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="a00044.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="a00026.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 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>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
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="l00033"·name="l00033"></a><span·class="lineno">···33</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="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">using·</span>SO4·=·SO&lt;4&gt;;</div>
132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04100.html#a692169a1939f428218a42ef6aafa014b">···42</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;BarometricFactor&gt;·<a·class="code·hl_typedef"·href="a04100.html#[·...·truncated·by·diffoscope;·len:·50,·SHA:·ac3b021d1509e6c3d4b5c8b5b3b845b2e10a4a39b476cb0a1c3660951b9cbd41·...·]</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>
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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_type[·...·truncated·by·diffoscope;·len:·67,·SHA:·98c330fe218e9342ee4e7f655b4f20dbdea185497581f0d27572ac81d4bfa4b2·...·]</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>
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">···48</a></span>····<a·class="code·hl_function"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">BarometricFactor</a>()·:·nT_(0)·{}</div>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>
139 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
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>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>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 152 <div·class="line"><a·id="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>
142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">173 <div·class="foldopen"·id="foldopen00083"·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>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:·239,·SHA:·d091d30836f549f6fcea64abccc30253e95b7497697962b2917ca7b49d4b72e9·...·]</div>
 175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Matrix4·&amp;M·=·Q.matrix_;</div>
 176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q11&quot;</span>,·M(0,·0));</div>
 177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q12&quot;</span>,·M(0,·1));</div>
 178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q13&quot;</span>,·M(0,·2));</div>
 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="l00090"·name="l00090"></a><span·class="lineno">···90</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q21&quot;</span>,·M(1,·0));</div>
Max diff block lines reached; 13244/43261 bytes (30.61%) of diff not shown.
12.6 KB
html2text {}
Max HTML report size reached
90.6 KB
./usr/share/doc/libgtsam-dev/html/a00950_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00653_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/navigation/AHRSFactor.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 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('a00950_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00653_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, 217 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">AHRSFactor.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="a00950.html">Go·to·the·documentation·of·this·file.</a><div·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="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="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;utility&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="a00986.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="a01097.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="a00410.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;boost/shared_ptr.hpp&gt;</span></div>
124 <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>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.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="a00080.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>EliminationTreeTester;·<span·class="comment">//·for·unit·tests,·see·testEliminationTree</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
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>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>
126 <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>
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>[·...·truncated·by·diffoscope;·len:·72,·SHA:·5ada19c954cc655032fde4d0687087bd43571f3c1bfbdffff468021d09aa0770·...·]</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>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</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>
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="}">134 <div·class="foldopen"·id="foldopen00051"·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:·62,·SHA:·341093038367093fe54e7d899f9ad27ddb60fcd1dcff44ac9d2de0f5080c2914·...·]</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>
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·Vector3&amp;·biasHat)·:</div>137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">protected</span>:</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>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>·<[·...·truncated·by·diffoscope;·len:·89,·SHA:·7f880dfb6345fd47a9a543f45d698a8222810ba1b377d1357c36347a28a5eed3·...·]</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>
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div>
 142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">···58</a></span>····<span·class="keyword">typedef</span>·GRAPH·<a·class="code·hl_typedef"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">FactorGraphType</a>;·</div>
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">···59</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::FactorType·<a·class="code·hl_typedef"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">FactorType</a>;·</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;FactorType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>;··</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">···61</a></span>····<span·class="keyword">typedef</span>·BAYESNET·<a·class="code·hl_typedef"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">BayesNetType</a>;·</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BayesNetType::ConditionalType·<a·class="code·hl_typedef"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">ConditionalType</a>;·</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;ConditionalType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">sharedConditional</a>;·</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::Eliminate·Eliminate;</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 150 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03588.html">···66</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03588.html">Node</a>·{</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedFactor&gt;</a>·Factors;</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;boost::shared_ptr&lt;Node&gt;</a>·&gt;·Children;</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03588.html#a725807c0f6a2b62cea3626dec4d12d24">···70</a></span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_variable"·href="a03588.html#a725807c0f6a2b62cea3626dec4d12d24">key</a>;·</div>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03588.html#ae4ed45ec77035fd0c0cc91696276ea8f">···71</a></span>······Factors·<a·class="code·hl_variable"·href="a03588.html#ae4ed45ec77035fd0c0cc91696276ea8f">factors</a>;·</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03588.html#ad6730594a7070d7cc565e0bdfcc4d699">···72</a></span>······Children·<a·class="code·hl_variable"·href="a03588.html#ad6730594a7070d7cc565e0bdfcc4d699">children</a>;·</div>
 158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>·eliminate(<span·class="keyword">const</span>·boost::shared_ptr&lt;BayesNetType&gt;&amp;·output,</div>
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keyword">const</span>·Eliminate&amp;·function,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedFactor&gt;</a>&amp;·childrenFactors)·<span·class="keyword">const</span>;</div>
 161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····};</div>
147 </div>164 </div>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">···80</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Node&gt;·<a·class="code·hl_typedef"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">sharedNode</a>;·</div>
149 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
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> 
Max diff block lines reached; 46831/69342 bytes (67.54%) of diff not shown.
22.7 KB
html2text {}
Max HTML report size reached
79.3 KB
./usr/share/doc/libgtsam-dev/html/a00968_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01049_source.html
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 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('a00968_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01049_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 220 lines modifiedOffset 98, 166 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ImuBias.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00968.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00137.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>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><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>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="a00662.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="a00635.html">gtsam/inference/Key.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.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="a00872.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="a00815.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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
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> 
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04140.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>·{</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04404.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a></div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;ISAM2Clique,·GaussianFactorGraph&gt;·{</div>
131 <div·class="line"><a·id="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> 
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">public</span>:</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04140.html#a85ba8cd799a5771ad8ac8669e1377f1d">···37</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·dimension·=·6;</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
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>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>
142 <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>··Base::FactorType::shared_ptr·cachedFactor_;</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>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="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>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>
150 <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>
 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>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
152 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">···57</a></span>··Vector6·<a·class="code·hl_function"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">vector</a>()<span·class="keyword">·con[·...·truncated·by·diffoscope;·len:·11,·SHA:·cd004409e319f9d984fed0846048f4f405a43ce7d425dec3079acd39ac98baaf·...·]</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</s[·...·truncated·by·diffoscope;·len:·76,·SHA:·be38f62da111361980631988f1440b1a3d9fd8527da5686fdb0a9aeba5ee2d4f·...·]</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····Vector6·v;</div>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·Base(other),</div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····v·&lt;&lt;·biasAcc_,·biasGyro_;</div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·v;</div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>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>
158 </div>156 </div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04140.html#ada5994c047f61ce4052159928b44d624">···64</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#ada5994c047f61ce4052159928b44d624[·...·truncated·by·diffoscope;·len:·57,·SHA:·0ff158a3b9adf13ad15b0a79d93b3dff6af0024d454feddbfbffaf9d2f79dbd5·...·]{</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:·140,·SHA:·bc2654bdf239fb9aed377fa19843080b61b1d55ee584a99dccac340f5d8944e3·...·]{</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>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·biasAcc_;</div>163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
164 </div>165 </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="a04140.html#a176a703de66ddf0cf87abbcca1566478">···69</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#a176a703de66ddf0cf87abbcca1566478">gyroscope</a>()<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·biasGyro_;</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
Max diff block lines reached; 40302/61927 bytes (65.08%) of diff not shown.
18.7 KB
html2text {}
Max HTML report size reached
15.8 KB
./usr/share/doc/libgtsam-dev/html/a00980.html vs.
./usr/share/doc/libgtsam-dev/html/a01295.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.cpp·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 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('a00980.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01295.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, 87 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>·&#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="#enum-members">Enumerations</a>··</div>
103 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01295_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="a04932.html">gtsam::SmartProjectionParams</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-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>122 Enumerations</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>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#adf2020f3f6087064dde5[·...·truncated·by·diffoscope;·len:·58,·SHA:·1f0ba660864dc56d1540272e468a56c0d87b99b9618af5eafd990fc873ce7572·...·]>
 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>
153 <tr·class="separator:a00d16827e9074dad6703e6f166bad49f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:adf2020f3f6087064dde501c99794aac3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:ac3d021280c8a8b84903a8ce81f73ea0f"·id="r_ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac3d021280c8a8b84903a8ce81f73ea0f"·name="ac3d021280c8a8b84903a8ce81f73ea0f"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">gtsam::DegeneracyMode</a>·{·<b>IGNORE_DEGENERACY</b>
 131 ,·<b>ZERO_ON_DEGENERACY</b>
 132 ,·<b>HANDLE_INFINITY</b>
 133 ·}</td></tr>
 134 <tr·class="memdesc:ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">How·to·manage·degeneracy.·<br·/></td></tr>
 135 <tr·class="separator:ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>136 </table>
155 <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>
156 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>139 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
157 <dd> 
158 Stephen·Williams·</dd> 
159 <dd> 
160 Richard·Roberts·</dd> 
161 <dd> 
162 Vadim·Indelman·</dd> 
163 <dd> 
164 David·Jensen·</dd> 
Max diff block lines reached; 1091/13055 bytes (8.36%) of diff not shown.
2.94 KB
html2text {}
Max HTML report size reached
10.2 KB
./usr/share/doc/libgtsam-dev/html/a00998_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00926_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('a00998_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00926_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">ManifoldPreintegration.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="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="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="l00022"·name="l00022"></a><span·class="lineno">···22</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="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="a00944.html">gtsam/navigation/NavState.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="a00962.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="a00914.html">gtsam/navigation/PreintegrationBase.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="a00917.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>
122 <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>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>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="};">125 <div·class="foldopen"·id="foldopen00033"·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>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>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="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
Offset 189, 16 lines modifiedOffset 189, 16 lines modified
189 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(delVdelBiasAcc_);</div>189 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(delVdelBiasAcc_);</div>
190 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(delVdelBiasOmega_);</div>190 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(delVdelBiasOmega_);</div>
191 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··}</div>191 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··}</div>
192 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>};</div>192 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>};</div>
193 </div>193 </div>
194 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>194 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
195 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>}·</div>195 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>}·</div>
196 <div·class="ttc"·id="aa00914_html"><div·class="ttname"><a·href="a00914.html">PreintegrationBase.h</a></div></div>196 <div·class="ttc"·id="aa00917_html"><div·class="ttname"><a·href="a00917.html">PreintegrationBase.h</a></div></div>
197 <div·class="ttc"·id="aa00944_html"><div·class="ttname"><a·href="a00944.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>197 <div·class="ttc"·id="aa00962_html"><div·class="ttname"><a·href="a00962.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>
198 <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>198 <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>
199 <div·class="ttc"·id="aa04140_html"><div·class="ttname"><a·href="a04140.html">gtsam::imuBias::ConstantBias</a></div><div·class="ttdef"><b>Definition</b>·ImuBias.h:30</div></div>199 <div·class="ttc"·id="aa04140_html"><div·class="ttname"><a·href="a04140.html">gtsam::imuBias::ConstantBias</a></div><div·class="ttdef"><b>Definition</b>·ImuBias.h:30</div></div>
200 <div·class="ttc"·id="aa04192_html"><div·class="ttname"><a·href="a04192.html">gtsam::ManifoldPreintegration</a></div><div·class="ttdoc">IMU·pre-integration·on·NavSatet·manifold.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:33</div></div>200 <div·class="ttc"·id="aa04192_html"><div·class="ttname"><a·href="a04192.html">gtsam::ManifoldPreintegration</a></div><div·class="ttdoc">IMU·pre-integration·on·NavSatet·manifold.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:33</div></div>
201 <div·class="ttc"·id="aa04192_html_a4ece2b4ce023308fa06561e94309ea50"><div·class="ttname"><a·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">gtsam::ManifoldPreintegration::ManifoldPreintegration</a></div><div·class="ttdeci">ManifoldPreintegration()</div><div·class="ttdoc">Default·constructor·for·serialization.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:49</div></div>201 <div·class="ttc"·id="aa04192_html_a4ece2b4ce023308fa06561e94309ea50"><div·class="ttname"><a·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">gtsam::ManifoldPreintegration::ManifoldPreintegration</a></div><div·class="ttdeci">ManifoldPreintegration()</div><div·class="ttdoc">Default·constructor·for·serialization.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:49</div></div>
202 <div·class="ttc"·id="aa04192_html_a569f26b6e3f98cf370d4143d8cecb4a5"><div·class="ttname"><a·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">gtsam::ManifoldPreintegration::delVdelBiasAcc_</a></div><div·class="ttdeci">Matrix3·delVdelBiasAcc_</div><div·class="ttdoc">Jacobian·of·preintegrated·velocity·w.r.t.·acceleration·bias.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:45</div></div>202 <div·class="ttc"·id="aa04192_html_a569f26b6e3f98cf370d4143d8cecb4a5"><div·class="ttname"><a·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">gtsam::ManifoldPreintegration::delVdelBiasAcc_</a></div><div·class="ttdeci">Matrix3·delVdelBiasAcc_</div><div·class="ttdoc">Jacobian·of·preintegrated·velocity·w.r.t.·acceleration·bias.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:45</div></div>
203 <div·class="ttc"·id="aa04192_html_a6e4e68542018e0a7e4637cdd276cb1f7"><div·class="ttname"><a·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">gtsam::ManifoldPreintegration::delRdelBiasOmega_</a></div><div·class="ttdeci">Matrix3·delRdelBiasOmega_</div><div·class="ttdoc">Jacobian·of·preintegrated·rotation·w.r.t.·angular·rate·bias.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:42</div></div>203 <div·class="ttc"·id="aa04192_html_a6e4e68542018e0a7e4637cdd276cb1f7"><div·class="ttname"><a·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">gtsam::ManifoldPreintegration::delRdelBiasOmega_</a></div><div·class="ttdeci">Matrix3·delRdelBiasOmega_</div><div·class="ttdoc">Jacobian·of·preintegrated·rotation·w.r.t.·angular·rate·bias.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:42</div></div>
204 <div·class="ttc"·id="aa04192_html_a966a8f392b260b54a17e7e86b14debab"><div·class="ttname"><a·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">gtsam::ManifoldPreintegration::delPdelBiasAcc_</a></div><div·class="ttdeci">Matrix3·delPdelBiasAcc_</div><div·class="ttdoc">Jacobian·of·preintegrated·position·w.r.t.·acceleration·bias.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:43</div></div>204 <div·class="ttc"·id="aa04192_html_a966a8f392b260b54a17e7e86b14debab"><div·class="ttname"><a·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">gtsam::ManifoldPreintegration::delPdelBiasAcc_</a></div><div·class="ttdeci">Matrix3·delPdelBiasAcc_</div><div·class="ttdoc">Jacobian·of·preintegrated·position·w.r.t.·acceleration·bias.</div><div·class="ttdef"><b>Definition</b>·ManifoldPreintegration.h:43</div></div>
Offset 209, 13 lines modifiedOffset 209, 13 lines modified
209 <div·class="ttc"·id="aa04196_html"><div·class="ttname"><a·href="a04196.html">gtsam::NavState</a></div><div·class="ttdoc">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...</div><div·class="ttdef"><b>Definition</b>·NavState.h:34</div></div>209 <div·class="ttc"·id="aa04196_html"><div·class="ttname"><a·href="a04196.html">gtsam::NavState</a></div><div·class="ttdoc">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...</div><div·class="ttdef"><b>Definition</b>·NavState.h:34</div></div>
210 <div·class="ttc"·id="aa04216_html"><div·class="ttname"><a·href="a04216.html">gtsam::PreintegrationBase</a></div><div·class="ttdoc">PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...</div><div·class="ttdef"><b>Definition</b>·PreintegrationBase.h:41</div></div>210 <div·class="ttc"·id="aa04216_html"><div·class="ttname"><a·href="a04216.html">gtsam::PreintegrationBase</a></div><div·class="ttdoc">PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...</div><div·class="ttdef"><b>Definition</b>·PreintegrationBase.h:41</div></div>
211 </div><!--·fragment·--></div><!--·contents·-->211 </div><!--·fragment·--></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="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">ManifoldPreintegration.h</a></li>216 ····<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">ManifoldPreintegration.h</a></li>
217 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>217 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
218 ··</ul>218 ··</ul>
219 </div>219 </div>
220 </body>220 </body>
221 </html>221 </html>
20.0 KB
./usr/share/doc/libgtsam-dev/html/a01010_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01358_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/ExpressionFactorGraph.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('a01010_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01358_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, 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">ExpressionFactorGraph.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="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="a01358.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01364.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="a01154.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="a00638.html">gtsam/inference/ISAM.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>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="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00026"·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_cla[·...·truncated·by·diffoscope;·len:·49,·SHA:·345f08f30bf2763887eb827c3ee8363cbd7a8e77cbd406bc85eff544990e33f6·...·]</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a05032.html">···26</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·63,·SHA:·04c2cab051ff89c494950642728e73b6ca6e895db4b04f7dd3a755cc085bde9f·...·]</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</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>
129 <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>
130 <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>
 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>
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
132 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> 
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04328.html#ac417241d59dbed10d320032a0c502929">···43</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04328.html#ac417241d59dbed10d320032a0c502929">addExpressionFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">Expression&lt;T&gt;</a>&amp;·h,·<span·class="keyword">const</span>·T&amp;·z,</div> 
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·R)·{</div> 
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">using·</span>F·=·<a·class="code·hl_class"·href="a04280.html">ExpressionFactor&lt;T&gt;</a>;</div> 
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(boost::allocate_shared&lt;F&gt;(Eigen::aligned_allocator&lt;F&gt;(),·R,·z,·h));</div> 
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
138 </div>140 </div>
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>
144 <div·class="ttc"·id="aa01154_html"><div·class="ttname"><a·href="a01154.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>143 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
 144 <div·class="ttc"·id="aa01364_html"><div·class="ttname"><a·href="a01364.html">SymbolicBayesTree.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>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>
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>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>
153 </div><!--·fragment·--></div><!--·contents·-->149 </div><!--·fragment·--></div><!--·contents·-->
154 </div><!--·doc-content·-->150 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->151 <!--·start·footer·part·-->
156 <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!·-->
157 ··<ul>153 ··<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="a01010.html">ExpressionFactorGraph.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="a01358.html">SymbolicISAM.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>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>
160 ··</ul>156 ··</ul>
161 </div>157 </div>
162 </body>158 </body>
163 </html>159 </html>
4.76 KB
html2text {}
Max HTML report size reached
97.3 KB
./usr/share/doc/libgtsam-dev/html/a01013_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01325_source.html
Max HTML report size reached
1.71 KB
./usr/share/doc/libgtsam-dev/html/a01028.js vs.
./usr/share/doc/libgtsam-dev/html/a00656.js
Files 78% similar despite different names
1.59 KB
js-beautify {}
Max HTML report size reached
11.3 KB
./usr/share/doc/libgtsam-dev/html/a01040.html vs.
./usr/share/doc/libgtsam-dev/html/a00962.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/ISAM2Params.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/NavState.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01040.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00962.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 97, 56 lines modifiedOffset 97, 52 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">ISAM2Params.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NavState.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>Navigation·state·composing·of·attitude,·position,·and·velocity.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01040_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00962_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>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">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>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make·this·a·Lie·group,·but·it·is·a·9D·manifold.··<a·href="a04196.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>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>
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><table·class="memberdecls">123 </table><table·class="memberdecls">
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
128 Typedefs</h2></td></tr>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="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>129 <tr·class="separator:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>130 </table>
136 <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>
137 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>132 <div·class="textblock"><p>Navigation·state·composing·of·attitude,·position,·and·velocity.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>July·2015·</dd></dl>
139 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>139 ··<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="a01040.html">ISAM2Params.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="a00962.html">NavState.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>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>
146 ··</ul>142 ··</ul>
147 </div>143 </div>
148 </body>144 </body>
149 </html>145 </html>
2.42 KB
html2text {}
Max HTML report size reached
8.34 KB
./usr/share/doc/libgtsam-dev/html/a01046.html vs.
./usr/share/doc/libgtsam-dev/html/a00698.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2-impl.cpp·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 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('a01046.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00698.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, 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="#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">ISAM2-impl.cpp·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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··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="a00698_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:a11b9e1513caf29c8fd2c0c838e4faaf0"·id="r_a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a11b9e1513caf29c8fd2c0c838e4faaf0"·name="a11b9e1513caf29c8fd2c0c838e4faaf0"></a> 
117 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::updateRgProd</b>·(const·<a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>·&amp;clique,·const·<a·class="el"·href="a02320.html">KeySet</a>·&a[·...·truncated·by·diffoscope;·len:·172,·SHA:·74c31b6199cdea74c581a026cdaf630f12b8dd9c9bf9c789077cb95120c0ba88·...·]>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>
118 <tr·class="separator:a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:ad81e78a9bbb281668fedfd68009ec550"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>121 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>123 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 125 <dd>
 126 Michael·Kaess·</dd>
 127 <dd>
 128 Viorela·Ila·</dd>
123 <dd>129 <dd>
124 Richard·Roberts·</dd></dl>130 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>135 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01046.html">ISAM2-impl.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00698.html">BayesTree-inst.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>138 ··</ul>
133 </div>139 </div>
134 </body>140 </body>
135 </html>141 </html>
1.9 KB
html2text {}
Max HTML report size reached
74.8 KB
./usr/share/doc/libgtsam-dev/html/a01076_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00353_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/NonlinearOptimizerParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/OrientedPlane3.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01076_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00353_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, 196 lines modifiedOffset 98, 178 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.h</div></div>104 ··<div·class="headertitle"><div·class="title">OrientedPlane3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01076.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·OrientedPlane3.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@date·Dec·19,·2013</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Alex·Trevor</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Zhaoyang·Lv</span></div>
 124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·@brief·An·infinite·plane,·represented·by·a·normal·direction·and·perpendicular·distance</span></div>
 125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
 126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.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="a00806.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>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
 130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Pose3.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;string&gt;</span></div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 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">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>134 <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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00036"·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>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03092.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·{</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>·n_;·····</div>
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>139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">double</span>·d_;····</div>
134 </div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">public</span>:</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">enum</span>·{</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····dimension·=·3</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
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>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</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>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 147 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03092.html#aabbde8eb3a3a90e7de6f036fd1dceae0">···50</a></span>··<a·class="code·hl_function"·href="a03092.html#aabbde8eb3a3a90e7de6f036fd1dceae0">OrientedPlane3</a>()·:</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····n_(),·d_(0.0)·{</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
 151 </div>
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
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> 
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> 
165 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="};">153 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">···55</a></span>··<a·class="code·hl_function"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">OrientedPlane3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·n,·<span·class="keywordtype">double</span>·d)·:</div>
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> 
Max diff block lines reached; 31517/58821 bytes (53.58%) of diff not shown.
17.3 KB
html2text {}
Max HTML report size reached
11.6 KB
./usr/share/doc/libgtsam-dev/html/a01094.html vs.
./usr/share/doc/libgtsam-dev/html/a01238.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/NonlinearOptimizer.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 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('a01094.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01238.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="#func-members">Functions</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">InitializePose3.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.··106 <p>Initialize·Pose3·in·a·factor·graph.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01094_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01238_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="a04552.html">gtsam::NonlinearOptimizer</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>
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>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="func-members"·name="func-members"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-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>[·...·truncated·by·diffoscope;·len:·59,·SHA:·d138b4c8fa98b50ada47c6492d9ca621b1562c2b47f91c30578544724cf13884·...·]></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>
127 <tr·class="separator:a3382482454c164c6f5817dcbe6f932b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:ac30cc9ae4cb9a4f49912bdfa27d9dca8"><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>129 </table>
132 <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>
133 <div·class="textblock"><p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·</p>131 <div·class="textblock"><p>Initialize·Pose3·in·a·factor·graph.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>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>Sep·7,·2009·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>
136 </div></div><!--·contents·-->136 </div></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="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">NonlinearOptimizer.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="a01238.html">InitializePose3.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>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 ··</ul>143 ··</ul>
144 </div>144 </div>
145 </body>145 </body>
146 </html>146 </html>
2.88 KB
html2text {}
Max HTML report size reached
50.4 KB
./usr/share/doc/libgtsam-dev/html/a01094_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00272_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/NonlinearOptimizer.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('a01094_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00272_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">NonlinearOptimizer.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="a01094.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00272.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01154.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01076.html">gtsam/nonlinear/NonlinearOptimizerParams.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/Key.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="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>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
123 <div·class="line"><a·id="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="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>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><span·class="keyword">namespace·</span>internal·{·<span·class="keyword">struct·</span>NonlinearOptimizerState;·}</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">DiscreteK[·...·truncated·by·diffoscope;·len:·37,·SHA:·599adcfc37fcae5d38da592956a54ef74f9da13a4d6df02b21b18aa533674482·...·]</div>
126 <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="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>
 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>
 136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">using·</span>std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;::vector;</div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02876.html#ac710ec1e97bfeaed0c3f88694f1c9cdf">···45</a></span>····<a·class="code·hl_function"·href="a02876.html#ac710ec1e97bfeaed0c3f88694f1c9cdf">DiscreteKeys</a>()·:·std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;::vector()·{}</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02876.html#aeae84568ba908e2ea4fc5e876c08ce3f">···48</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02876.html#aeae84568ba908e2ea4fc5e876c08ce3f">DiscreteKeys</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)·{·push_back(key);·}</div>
 141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
127 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">142 <div·class="foldopen"·id="foldopen00051"·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>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">Discr[·...·truncated·by·diffoscope;·len:·54,·SHA:·8614518b9780d48b6f83c3458c417fc8425e91bdd27403838b56118d53e7d358·...·]·{</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>
 146 </div>
129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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="}">
 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>
130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div>151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04552.html#a7142764a820ba039a610074f855bce13">···78</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·h[·...·truncated·by·diffoscope;·len:·65,·SHA:·a769316170cc9082ab0550c8231426c9d52ff13dfc253121024174d20cbe830c·...·]/div>152 </div>
132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
133 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04552.html#aa51bf89ae24b609a58201f224c36b7b8">···80</a></span>··std::unique_ptr&lt;internal::NonlinearOptimizerState&gt;·<a·class="code·hl_variable"·href="a04552.html#aa51bf89ae24b609a58201f[·...·truncated·by·diffoscope;·len:·24,·SHA:·4af00bdffa52be90785ff51c8d5d1bf3b6697999807cad2f9eaaf40d04adde27·...·]</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>
 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="}">
 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>
 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>····<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>
 170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·0)·<span·class="keyword">const</span>;</div>
134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>
 179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};·<span·class="comment">//·DiscreteKeys</span></div>
 181 </div>
135 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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<[·...·truncated·by·diffoscope;·len:·55,·SHA:·f829e0d258ef89ef1983329e1e9f97d92f1ec92a9fbca4cbebd5b23d114c2bec·...·];</div>183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··GTSAM_EXPORT·DiscreteKeys·<a·class="code·hl_function"·href="a01428.html#a0be4f243161c2fd937df60aee511eb16">operator&amp;</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415[·...·truncated·by·diffoscope;·len:·211,·SHA:·8066e4ebbd54dc21f8924425130b58715117ab65e4219ff9bd9e5bce0b63b244·...·];</div>
137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>185 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·traits</span></div>
139 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">···98</a></span>··<span·class="keyword">virtual</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&[·...·truncated·by·diffoscope;·len:·173,·SHA:·c9406762b478ff1c89bed483904d6614ce9e8547a98dc5b64307d2871a78714d·...·]</div>186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">template</span>·&lt;&gt;</div>
 187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02880.html">···98</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteKeys&gt;·{};</div>
140 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
141 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·optimizeSafely();</div> 
142 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
143 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">double</span>·error()·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 10961/38726 bytes (28.30%) of diff not shown.
12.4 KB
html2text {}
Max HTML report size reached
85.9 KB
./usr/share/doc/libgtsam-dev/html/a01124_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00794_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/NonlinearConjugateGradientOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/AcceleratedPowerMethod.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01124_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00794_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, 247 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">NonlinearConjugateGradientOptimizer.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="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="a00794.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00002.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="a01094.html">gtsam/nonlinear/NonlinearOptimizer.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="a00755.html">gtsam/linear/PowerMethod.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/tuple/tuple.hpp&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>
 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>
 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="};">
 128 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03716.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03716.html">AcceleratedPowerMethod</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03980.html">PowerMethod</a>&lt;Operator&gt;·{</div>
 129 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 130 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">double</span>·beta_·=·0;··<span·class="comment">//·a·Polyak·momentum·term</span></div>
 131 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 132 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··Vector·previousVector_;··<span·class="comment">//·store·previous·vector</span></div>
 133 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div>
126 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04460.html">···28</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04460.html">NonlinearConjugateGradientOptimizer</a>·:·<span·class="keyword">public[·...·truncated·by·diffoscope;·len:·76,·SHA:·688a6ee3a8e0eedb58a0f49bb253ae167c1e00a2362f14ba86578f0625f37682·...·]</div>136 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">···62</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">Acceler[·...·truncated·by·diffoscope;·len:·20,·SHA:·a6b24dfd5f3dd4f57198808b19db38318a5e7eb88a7789cf7e350891facafafa·...·]</div>
 137 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·Operator·&amp;A,·<span·class="keyword">const</span>·boost::optional&lt;Vector&gt;·initial·=·boost::none,</div>
 138 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordtype">double</span>·initialBeta·=·0.0)</div>
 139 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······:·<a·class="code·hl_class"·href="a03980.html">PowerMethod</a>&lt;Operator&gt;(A,·initial)·{</div>
 140 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·initialize·Ritz·eigen·vector·and·previous·vector</span></div>
 141 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····this-&gt;ritzVector_·=·initial·?·initial.get()·:·Vector::Random(this-&gt;dim_);</div>
 142 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····this-&gt;ritzVector_.normalize();</div>
 143 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····previousVector_·=·Vector::Zero(this-&gt;dim_);</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>144 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">/*·a·class·for·the·nonlinearConjugateGradient·template·*/</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>System·{</div> 
131 <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="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·State;</div> 
133 <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="a04064.html">VectorValues</a>·Gradient;</div> 
134 <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="a04556.html">NonlinearOptimizerParams</a>·<a·class="code·hl_class"·href="a04556.html">Parameters</a>;</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="keyword">protected</span>:</div>145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·initialize·beta_</span></div>
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph_;</div> 
138 <div·class="line"><a·id="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>····System(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph)·:</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········graph_(graph)·{</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·State·&amp;state)·<span·class="keyword">const</span>;</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····Gradient·gradient(<span·class="keyword">const</span>·State·&amp;state)·<span·class="keyword">const</span>;</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····State·advance(<span·class="keyword">const</span>·State·&amp;current,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·alpha,</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keyword">const</span>·Gradient·&amp;g)·<span·class="keyword">const</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>·</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">public</span>:</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·<a·class="code·hl_class"·href="a04552.html">Base</a>;</div> 
152 <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="a04556.html">NonlinearOptimizerParams</a>·<a·class="code·hl_class"·href="a04556.html">Parameters</a>;</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;NonlinearConjugateGradientOptimizer&gt;·shared_ptr;</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">protected</span>:</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a04556.html">Parameters</a>·params_;</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="keyword">const</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>&amp;·_params()<span·class="keyword">·const·override·</span>{</div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·params_;</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>146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····beta_·=·initialBeta;</div>
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">public</span>:</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a04460.html">NonlinearConjugateGradientOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04556.html">Parameters</a>&amp;·params·=·<a·class="code·hl_class"·href="a04556.html">Parameters</a>());</div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
167 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04460.html#ab6b66f719378f19f3476473736bed1d2">···70</a></span>··<a·class="code·hl_function"·href="a04460.html#ab6b66f719378f19f3476473736bed1d2">~NonlinearConjugateGradientOptimizer</a>()<span·class="keyword">·override·</span>{</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
170 </div>148 </div>
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div>150 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">···80</a></span>··Vector·<a·class="code·hl_function"·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">acceleratedPowerIteration</a>·(<span·class="keyword">const</span>·Vector·&amp;x1,·<span·class="keyword">const</span>·Vector·&amp;x0,</div>
Max diff block lines reached; 12021/66617 bytes (18.04%) of diff not shown.
20.7 KB
html2text {}
Max HTML report size reached
9.24 KB
./usr/share/doc/libgtsam-dev/html/a01136.html vs.
./usr/share/doc/libgtsam-dev/html/a00317.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/Marginals.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CameraSet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01136.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00317.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, 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">Marginals.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>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.··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="a01136_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="a04452.html">gtsam::Marginals</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">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>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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04456.html">gtsam::JointMarginal</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="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·variabl[·...·truncated·by·diffoscope;·len:·273,·SHA:·18b6438df46ab71776b10a698f92116a68052d94703a76cfa3cfd2cb471686ea·...·]</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>
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>
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>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·</p>126 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01136.html">Marginals.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="a00317.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>
2.2 KB
html2text {}
Max HTML report size reached
74.4 KB
./usr/share/doc/libgtsam-dev/html/a01136_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00635_source.html
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.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('a01136_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00635_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 188 lines modifiedOffset 98, 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">Marginals.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="a01136.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00635.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00086.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="a00035.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="a00092.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="a00080.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="a00110.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="a00020.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>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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="a00746.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="a01154.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="a01130.html">gtsam/nonlinear/Values.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;functional&gt;</span></div>
123 <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>·</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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>132 <div·class="line"><a·id="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="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="};"> 
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>133 <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">public</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:·127,·SHA:·825776dd9f7e63e495fe03632c5f171d2121c55666448f0b26d865ab06864633·...·]</div>
132 <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>·</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>
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>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>
137 <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>
 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>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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>
 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>
 152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>};</div>
138 </div>153 </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">protected</span>:</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
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>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>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">···52</a></span>··<a·class="code·hl_function"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">Marginals</a>(){}</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
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> 
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············Factorization·factorization·=·CHOLESKY);</div> 
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>161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>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>
Max diff block lines reached; 33387/57714 bytes (57.85%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
5.34 KB
./usr/share/doc/libgtsam-dev/html/a01139.html vs.
./usr/share/doc/libgtsam-dev/html/a00512.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/ISAM2.cpp·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 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('a01139.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00512.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">ISAM2.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·· 
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>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>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01139.html">ISAM2.cpp</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00512.html">HybridNonlinearISAM.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>
1010 B
html2text {}
Max HTML report size reached
133 KB
./usr/share/doc/libgtsam-dev/html/a01163_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00170_source.html
Max HTML report size reached
51.4 KB
./usr/share/doc/libgtsam-dev/html/a01166_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01055_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/nonlinear/NonlinearISAM.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 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('a01166_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01055_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 118 lines modifiedOffset 98, 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">NonlinearISAM.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="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>107 <a·href="a01055.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01154.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01025.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="a00881.html">gtsam/linear/GaussianISAM.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·</span>JacobianVector·=·std::vector&lt;Matrix&gt;;</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>CustomFactor;</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·NOTE</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·==========</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·pybind11·will·invoke·a·copy·if·this·is·`JacobianVector·&amp;`,·and·modifications·in·Python·will·not·be·reflected.</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·This·is·safe·because·this·is·passing·a·const·pointer,·and·pybind11·will·maintain·the·`std::vector`·memory·layout.</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·Thus·the·pointer·will·never·be·invalidated.</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">using·</span>CustomErrorFunction·=·std::function&lt;Vector(<span·class="keyword">const</span>·CustomFactor·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>·&amp;,·<span·class="keyword">const</span>·JacobianVector·*)&gt;;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04548.html">···27</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04548.html">NonlinearISAM</a>·{</div>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>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">protected</span>:</div>140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">protected</span>:</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··CustomErrorFunction·error_function_;</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>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">protected</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>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>
 147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">···59</a></span>··<a·class="code·hl_function"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">CustomFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
 151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
142 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">152 <div·class="foldopen"·id="foldopen00067"·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>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:·510,·SHA:·cb9d91ae548298946a930dc3c6bfcc7f63766c46d81035ea182515badf4a049d·...·]</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_class"·href="a04504.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)·{</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····this-&gt;error_function_·=·errorFunction;</div>
 156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
146 </div>157 </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>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·access</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>
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 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>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04548.html#a76efdc9eccb062477ffd6cb29544d94c">···75</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&amp;·<a·class="code·hl_function"·href="a04548.html#a76efdc9eccb062477ffd6cb29544d94c">bayesTree</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isam_;·}</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
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>162 <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#adaf180df5658f[·...·truncated·by·diffoscope;·len:·132,·SHA:·949ac5859dc366af7b39a7ee997f41d57d6af9c0796a1e20b88fcca75eb57feb·...·]</div>163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04248.html#afd46028ad57228fbcd7a93f861dd609c">print</a>(<span·class="keyword">const</span>·std::string·&amp;s,</div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04548.html#a97c87450a87bff7fe29484ae254b938a">···84</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04548.html#a97c87450a87bff7fe29484ae254b938a">reorderInterval</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderInterval_;·}··</div> 
162 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">166 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">···87</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">sendable</a>()<span·class="keyword">·const·override·</span>{</div>
 168 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
Max diff block lines reached; 15434/39403 bytes (39.17%) of diff not shown.
12.8 KB
html2text {}
Max HTML report size reached
8.03 KB
./usr/share/doc/libgtsam-dev/html/a01169.html vs.
./usr/share/doc/libgtsam-dev/html/a00677.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2UpdateParams.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('a01169.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00677.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, 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">ISAM2UpdateParams.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>Class·that·stores·extra·params·for·ISAM2::update()··105 <p>The·junction·tree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01169_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00677_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="a04432.html">gtsam::ISAM2UpdateParams</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>
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·[·...·truncated·by·diffoscope;·len:·53,·SHA:·f59e55b70037f82c918a91c7a41097a869e914e61de4e50a29be42fb92a08ea8·...·]2.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:·90,·SHA:·670d4d8d2217a0fad742bcf437abe85c18561f4e97b0a1759a916a23f304df96·...·]2.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>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>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>
 127 <dd>
 128 Richard·Roberts·</dd></dl>
124 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>133 ··<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="a01169.html">ISAM2UpdateParams.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="a00677.html">JunctionTree.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>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 ··</ul>136 ··</ul>
132 </div>137 </div>
133 </body>138 </body>
134 </html>139 </html>
1.88 KB
html2text {}
Max HTML report size reached
40.6 KB
./usr/share/doc/libgtsam-dev/html/a01169_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01190_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/nonlinear/ISAM2UpdateParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanGaugeFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01169_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, 75 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">ISAM2UpdateParams.h</div></div>104 ··<div·class="headertitle"><div·class="title">ShonanGaugeFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01169.html">Go·to·the·documentation·of·this·file.</a><div·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">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·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>
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="a00014.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>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00389.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="a01127.html">gtsam/nonlinear/ISAM2Result.h</a>&gt;</span>··<span·class="comment">//FactorIndices</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="a00719.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;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="a01025.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>123 <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="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="};">125 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04432.html">···32</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04432.html">ISAM2UpdateParams</a>·{</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_struct"·href="a04432.html">ISAM2UpdateParams</a>()·=·<span·class="keywordflow">default</span>;</div>126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04748.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04748.html">ShonanGaugeFactor</a>·:·<span·class="keyword">public</span>·<a·class="[·...·truncated·by·diffoscope;·len:·55,·SHA:·b95452214848f63f60e09f51540841be93e83f4510787d0ce97a82c5a9642d22·...·]</div>
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Row·dimension,·equal·to·the·dimensionality·of·SO(p-d)</span></div>
 128 <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="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04432.html#a722ee268dfe1cf90d65433b01bc02a9e">···36</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>·<a·class="code·hl_variable"·href="a04432.html#a722ee268dfe1cf90d65433b01bc02a9e">removeFactorIndices</a>;</div> 
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> 
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
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">no[·...·truncated·by·diffoscope;·len:·27,·SHA:·9cb7ba3533d074ca4e42b842943f2768d2ecc0e955f401118eaaf017c8f11868·...·]</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="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04748.html#af066e4ba178cc6af9a3163f005d4deea">···58</a></span>··<a·class="code·hl_function"·href="a04748.html#af066e4ba178cc6af9a3163f005d4deea">ShonanGaugeFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keywordtype">size_t</span>·p,·<span·class="keywordtype">size_t</span>·d·=·3,</div>
 135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····················boost::optional&lt;double&gt;·gamma·=·boost::none)</div>
 136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······:·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{key})·{</div>
 137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">if</span>·(p·&lt;·d)·{</div>
 138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;ShonanGaugeFactor·must·have·p&gt;=d.&quot;</span>);</div>
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·Calculate·dimensions</span></div>
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">size_t</span>·q·=·p·-·d;</div>
 142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">size_t</span>·P·=·SOn::Dimension(p);·<span·class="comment">//·dimensionality·of·SO(p)</span></div>
 143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····rows_·=·SOn::Dimension(q);····<span·class="comment">//·dimensionality·of·SO(q),·the·gauge</span></div>
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> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04432.html#a3faf0991b952cebcd6da9d13d09dbbf3">···54</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04432.html#a3faf0991b952cebcd6da9d13d09dbbf3">force_relinearize</a>{<span·class="keyword">false</span>};</div> 
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04432.html#ae8d90d9110de52141a784e2c7b41ec69">···66</a></span>··boost::optional&lt;FastMap&lt;FactorIndex,·KeySet&gt;&gt;·<a·class="code·hl_variable"·href="a04432.html#ae8d90d9110de52141a784e2c7b41ec69">newAffectedKeys</a>{boost::none};</div> 
142 <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>·</div>
143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04432.html#a8d9c49f7f7070d873c58913714c11a11">···71</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04432.html#a8d9c49f7f7070d873c58913714c11a11">forceFu[·...·truncated·by·diffoscope;·len:·48,·SHA:·e0aefdfac1c805d3febd25a0cb1e14b09854b8b7f314499f2ce7c66d1d1f6f9e·...·]</div>145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Create·constant·Jacobian·as·a·rows_*P·matrix:·there·are·rows_·penalized</span></div>
 146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·dimensions,·but·it·is·a·bit·tricky·to·find·them·among·the·P·columns.</span></div>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·The·key·is·to·look·at·how·skew-symmetric·matrices·are·laid·out·in·SOn.h:</span></div>
 148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·the·first·tangent·dimension·will·always·be·included,·but·beyond·that·we</span></div>
 149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·have·to·be·careful.·We·always·need·to·skip·the·d·top-rows·of·the·skew-</span></div>
 150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·symmetric·matrix·as·they·below·to·K,·part·of·the·Stiefel·manifold.</span></div>
 151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····Matrix·A(rows_,·P);</div>
 152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····A.setZero();</div>
 153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordtype">double</span>·invSigma·=·gamma·?·std::sqrt(*gamma)·:·1.0;</div>
 154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordtype">size_t</span>·i·=·0,·j·=·0,·n·=·p·-·1·-·d;</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">while</span>·(i·&lt;·rows_)·{</div>
 156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······A.block(i,·j,·n,·n)·=·invSigma·*·Matrix::Identity(n,·n);</div>
 157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······i·+=·n;</div>
 158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······j·+=·n·+·d;·<span·class="comment">//·skip·d·columns</span></div>
 159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n·-=·1;</div>
 160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
 161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·TODO(frank):·assign·the·right·one·in·the·right·columns</span></div>
 162 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····whitenedJacobian_·=</div>
 163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········boost::make_shared&lt;JacobianFactor&gt;(key,·A,·Vector::Zero(rows_));</div>
144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>};</div>164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
145 </div>165 </div>
 166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a04748.html#a94cec89a59809e64fd9e439ec4757018">···91</a></span>··<a·class="code·hl_function"·href="a04748.html#a94cec89a59809e64fd9e439ec4757018">~ShonanGaugeFactor</a>()<span·class="keyword">·override·</span>{}</div>
 168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04748.html#a408de50cac8a0dbca050acf9d5a5d209">···94</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04748.html#a408de50cac8a0dbca050acf9d5a5d209">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>
 170 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 171 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04748.html#acf710e8b8ddd4c7c2b87c6baf513b310">···97</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04748.html#acf710e8b8ddd4c7c2b87c6baf513b310">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·rows_;·}</div>
 172 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 173 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}">
 174 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04748.html#aa1f2e5da985917e369cb1f9a408e2420">··100</a></span>··boost::shared_ptr&lt;GaussianFactor&gt;·<a·class="code·hl_function"·href="a04748.html#aa1f2e5da985917e369cb1f9a408e2420">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>
 175 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">return</span>·whitenedJacobian_;</div>
 176 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
 177 </div>
Max diff block lines reached; 8535/30983 bytes (27.55%) of diff not shown.
10.2 KB
html2text {}
Max HTML report size reached
75.1 KB
./usr/share/doc/libgtsam-dev/html/a01199_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00506_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/SfmData.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 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01199_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00506_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, 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">SfmData.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="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00467.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="a00458.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="a01154.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="a01130.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="a01226.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>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="a00569.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="a00518.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>
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#acab0207730cf78822bdf274b50739d3[·...·truncated·by·diffoscope;·len:·12,·SHA:·1ab8759e4a0d3d44dd4b34213d7d0a40bc4f918c8004b8130fcc8dc7ac654631·...·]</a>;</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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">···36</a></span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·<a·class="code·hl_variable"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">assignment_</a>;</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03496.html#a37f1f9aa1ba8caa26e236e5bf7326969">···39</a></span>··<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a03496.html#a37f1f9aa1ba8caa26e236e5bf7326969">factors_</a>;</div>
 134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">···42</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">reorderInterval_</a>;</div>
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">int</span>·reorderCounter_;</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03496.html#ac1b5740936424126b8adf617f7700058">···46</a></span>··<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">HybridGaussianFactorGraph::Eliminate</a>·<a·class="code·hl_variable"·href="a03496.html#ac1b5740936424126b8adf617f7700058">eliminationFunction_</a>;</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04704.html">···39</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·{</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">···40</a></span>··std::vector&lt;SfmCamera&gt;·<a·class="code·hl_variable"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">cameras</a>;··</div>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>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········reorderCounter_(0),</div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">···42</a></span>··std::vector&lt;SfmTrack&gt;·<a·class="code·hl_variable"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">tracks</a>;··</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········eliminationFunction_(eliminationFunction)·{}</div>
 150 </div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBundlerFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBalFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div> 
143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
144 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04704.html#aa45104530ee1f6a59ccd2fb4bfd87e81">···68</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#aa45104530ee1f6a59ccd2fb4bfd87e81">addTrack</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04716.html">SfmTrack</a>&amp;·t)·{·tracks.push_back(t);·}</div> 
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">···71</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">addCamera</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#acab0207730cf78822bdf274b50739d31">SfmCamera</a>&amp;·cam)·{·cameras.push_back(cam);·}</div> 
148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">···74</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">number[·...·truncated·by·diffoscope;·len:·106,·SHA:·bd4f7185a8688eef10b285dba316634f02542846e30ed8bf64234d22b291e0a1·...·]</div>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>
150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">···77</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">number[·...·truncated·by·diffoscope;·len:·108,·SHA:·e45d08b0f2189cee49bc918517a9470a3865f81a8aeb8cf5907124507c94042f·...·]</div>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>
152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
153 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04704.html#a46b17be69d78037b9642966bcbea9df7">···80</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04716.html">SfmTrack</a>&amp;·<a·class="code·hl_function"·href="a04704.html#a46b17be69d78037b9642966bcbea9df7">track</a>(<spa[·...·truncated·by·diffoscope;·len:·129,·SHA:·c4b0236296b83c983cf95a299b0d90210aaf7a9be5f50ed941f9910bd70c4505·...·];·}</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">bayes[·...·truncated·by·diffoscope;·len:·93,·SHA:·08abd5b261f8984fb62d8bfe17ad408b8160cc12ac25c7338caede4586f9d71f·...·];·}</div>
154 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</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>
155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04704.html#aab4f9598f723b5b76a53a60b6ba65ff9">···83</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#acab0207730cf78822bdf274b50739d31">SfmCamera</a>&amp;·<a·class="code·hl_function"·href="a04704.html#aab4f9598f723b5b76a53a60b6ba65ff9">camera</a>(<span·class="keywordtype">size_t</span>·idx)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cameras[idx];·}</div> 
156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04704.html#a0e3c28537291c933634b8be21a3f53bc">···86</a></span>··<span·class="keyword">const</span>·std::vector&lt;SfmCamera&gt;&amp;·<a·class="code·hl_function"·href="a04704.html#a0e3c28537291c933634b8be21a3f53bc">cameraList</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cameras;·}</div> 
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">const</span>·std::vector&lt;SfmTrack&gt;&amp;·trackList()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·tracks;·}</div> 
159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</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>
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··NonlinearFactorGraph·generalSfmFactors(</div>165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">···93</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">assignment</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·assignment_;·}</div>
 167 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 168 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
Max diff block lines reached; 17895/57056 bytes (31.36%) of diff not shown.
19.3 KB
html2text {}
Max HTML report size reached
1.6 KB
./usr/share/doc/libgtsam-dev/html/a01220.js vs.
./usr/share/doc/libgtsam-dev/html/a01202.js
Files 74% similar despite different names
1.48 KB
js-beautify {}
Max HTML report size reached
73.7 KB
./usr/share/doc/libgtsam-dev/html/a01226_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01373_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/sfm/SfmTrack.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01226_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01373_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 199 lines modifiedOffset 98, 146 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SfmTrack.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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="a01373.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01370.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="a00614.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="a00659.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/serialization.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/types.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00476.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="a00407.html">gtsam/geometry/Point3.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">···33</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·Point2&gt;·<a·class="code·hl_typedef"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">SfmMeasurement</a>;</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">···36</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·size_t&gt;·<a·class="code·hl_typedef"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>;</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04972.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;SymbolicConditional&gt;·{</div>
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04712.html">···43</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>·{</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04712.html#adb900552472345b3f993ad48fd6c20b9">···45</a></span>··std::vector&lt;SfmMeasurement&gt;·<a·class="code·hl_variable"·href="a04712.html#adb900552472345b3f993ad48fd6c20b9">measurements</a>;</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">public</span>:</div>
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04712.html#a5c92bb2b24444a025cf93fc5bba23d99">···48</a></span>··std::vector&lt;SiftIndex&gt;·<a·class="code·hl_variable"·href="a04712.html#a5c92bb2b24444a025cf93fc5bba23d99">siftIndices</a>;</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;SymbolicConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>·<a·class="code·hl_class"·href="a04972.html">This</a>;</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_class"·href="a04996.html">ConditionalType</a>;</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div>
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">···44</a></span>····<a·class="code·hl_function"·href="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">SymbolicBayesNet</a>()·{}</div>
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·Default·constructor.</span></div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>()·=·<span·class="keywordflow">default</span>;</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Constructor·from·measurements.</span></div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>(<span·class="keyword">const</span>·std::vector&lt;SfmMeasurement&gt;&amp;·measurements)</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·measurements(measurements)·{}</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
150 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">···48</a></span>····<a·class="code·hl_function"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">SymbolicBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div>
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04712.html#a2d1c3ce0603efd4cfe84d7afc67ec881">···65</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04712.html#a2d1c3ce0603efd4cfe84d7afc67ec881">addMeasurement</a>(<span·class="keywordtype">size_t</span>·idx,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a>&amp;·m)·{</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····measurements.emplace_back(idx,·m);</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div> 
154 </div>143 </div>
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04712.html#acd57c58676a3b7d65e8cd76d9af87886">···70</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04712.html#acd57c58676a3b7d65e8cd76d9af87886">numberMeasurements</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measurements.size();·}</div> 
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
158 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04712.html#a2ed6a745abf00f5943c471c6420a6c84">···73</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">SfmMeasurement</a>&amp;·<a·class="code·hl_function"·href="a04712.html#a2ed6a745abf00f5943c471c6420a6c84">measurement</a>(<span·class="keywordtype">size_t</span>·idx)<span·class="keyword">·const·</span>{</div> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·measurements[idx];</div>147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04972.html#a34708a62aafcaded4541d3bd4989fc52">···53</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04972.html#a34708a62aafcaded4541d3bd4989fc52">Symbo[·...·truncated·by·diffoscope;·len:·81,·SHA:·da30e847098d55890df9c3a27a3b804ea0029b436379c9204024421fee252166·...·]</div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(conditionals);</div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
162 </div>150 </div>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div>
164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04712.html#a8c995c6aeb473a35c84f6a3e872d3b44">···78</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>&amp;·<a·class="code·hl_function"·href="a04712.html#a8c995c6aeb473a35c84f6a3e872d3b44">siftIndex</a>(<span·class="keywordtype">size_t</span>·idx)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·siftIndices[idx];·}</div> 
165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
166 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04972.html#afc548bc1dcc40725de7424c80eebb839">···60</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04972.html#afc548bc1dcc40725de7424c80eebb839">SymbolicBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div>
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04712.html#a8d92f8d9dfe4a24d19f1b58dc8d8f792">···84</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04712.html#a8d92f8d9dfe4a24d19f1b58dc8d8f792">hasUniqueCameras</a>()<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····std::vector&lt;int&gt;·track_cam_indices;</div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;·measurement·:·measurements)·{</div> 
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······track_cam_indices.emplace_back(measurement.first);</div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">auto</span>·i·=</div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········std::adjacent_find(track_cam_indices.begin(),·track_cam_indices.end());</div> 
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">bool</span>·all_cameras_unique·=·(i·==·track_cam_indices.end());</div> 
Max diff block lines reached; 26896/57441 bytes (46.82%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
30.0 KB
./usr/share/doc/libgtsam-dev/html/a01232_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00569_source.html
Files 85% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/DsfTrackGenerator.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01232_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00569_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 87 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">DsfTrackGenerator.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="a01232.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00569.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00116.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="a01226.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="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="a00110.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;boost/optional.hpp&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00488.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.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="a00638.html">gtsam/inference/ISAM.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="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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
129 <div·class="line"><a·id="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="};">127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
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>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:·68,·SHA:·8769853c79bbca00a24bc45f1808b5308450ac9ad18b3518bfc16d9487870964·...·]</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>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··Eigen::MatrixX2d·coordinates;</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Optional·scale·of·the·detections,·of·shape·N.</span></div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Note:·gtsam::Vector·is·typedef&#39;d·for·Eigen::VectorXd.</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::optional&lt;gtsam::Vector&gt;·scales;</div>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>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
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>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>};</div> 
154 </div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">using·</span>KeypointsVector·=·std::vector&lt;Keypoints&gt;;</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·Mapping·from·each·image·pair·to·(N,2)·array·representing·indices·of·matching</span></div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·keypoints.</span></div>140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">private</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>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>
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
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>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>
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsfm</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>
 159 </div>
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 161 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;&gt;</div>
Max diff block lines reached; 3211/23621 bytes (13.59%) of diff not shown.
6.83 KB
html2text {}
Max HTML report size reached
39.1 KB
./usr/share/doc/libgtsam-dev/html/a01235_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00296_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/slam/KarcherMeanFactor-inl.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('a01235_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00296_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, 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-inl.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00296.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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.cpp</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div> 
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="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>·</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="a01001.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01154.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/slam/KarcherMeanFactor.h&gt;</span></div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>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>
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·namespace·</span>std;</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>
131 <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>
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>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>
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02980.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·{</div>
 127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02992.html">Base</a>·=·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>;</div>
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·ALLOC&gt;</div> 
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>T·FindKarcherMeanImpl(<span·class="keyword">const</span>·vector&lt;T,·ALLOC&gt;&amp;·rotations)·{</div> 
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Cost·function·C(R)·=·\sum·PriorFactor(R_i)::error(R)</span></div> 
137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·No·closed·form·solution.</span></div> 
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··NonlinearFactorGraph·graph;</div> 
139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·kKey(0);</div> 
140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·R·:·rotations)·{</div> 
141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····graph.addPrior&lt;T&gt;(kKey,·R);</div> 
142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··}</div>128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_class"·href="a05076.html">Values</a>·initial;</div> 
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··initial.insert&lt;T&gt;(kKey,·T());</div> 
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">auto</span>·result·=·GaussNewtonOptimizer(graph,·initial).optimize();</div> 
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordflow">return</span>·result.at&lt;T&gt;(kKey);</div>129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>
148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T&gt;&amp;·rotations)·{</div> 
151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</div>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>
152 <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="keywordflow">default</span>;</div>
153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class=[·...·truncated·by·diffoscope;·len:·119,·SHA:·fa66a0fa87473a5af5788239bf5590107a870ee652cb1ed40cab178b62228776·...·]</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="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>
 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>
 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>
 157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Vector·localCoordinates(<span·class="keyword">const</span>·Cal3DS2&amp;·T2)·<span·class="keyword">const</span>;</div>
 158 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02980.html#a318503cc84b7837b4f3b12cf8456abe2">···87</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02980.html#a318503cc84b7837b4f3b12cf8456abe2">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Dim();·}</div>
 160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 161 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02980.html#abd94361657d8a101d46ca527940dd502">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02980.html#abd94361657d8a101d46ca527940dd502">Dim</a>()·{·<span·class="keywordflow">return</span>·dimension;·}</div>
 162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
155 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad7fa43a05d8b4a5504e79d7fae639b9b">···49</a></span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;&gt;&amp;·rotations)·{</div> 
157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</div>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>()<spa[·...·truncated·by·diffoscope;·len:·42,·SHA:·31093d4fdf703826e10a7554a2be21a3fe9f45600b9107525aa9fcec17f9f975·...·]</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>
158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>167 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>
Max diff block lines reached; 5395/31883 bytes (16.92%) of diff not shown.
7.87 KB
html2text {}
Max HTML report size reached
7.44 KB
./usr/share/doc/libgtsam-dev/html/a01244.html vs.
./usr/share/doc/libgtsam-dev/html/a01241.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/slam/EssentialMatrixConstraint.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('a01244.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01241.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, 41 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">EssentialMatrixConstraint.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartFactorBase.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01244_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>
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="a04808.html">gtsam::EssentialMatrixConstraint</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>
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[·...·truncated·by·diffoscope;·len:·70,·SHA:·c52b70673725b519337796a531d0df6fe3fbe01c673d8fc93636ec146ada17ed·...·]8.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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>120 </table>
119 <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>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>122 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 124 <dd>
 125 Antoni·Rosinol·</dd>
 126 <dd>
 127 Zsolt·Kira·</dd>
 128 <dd>
 129 Frank·Dellaert·</dd>
121 <dd>130 <dd>
 131 Chris·Beall·</dd></dl>
122 Pablo·Alcantarilla·</dd></dl> 
123 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl> 
124 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>136 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01244.html">EssentialMatrixConstraint.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="a01241.html">SmartFactorBase.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>139 ··</ul>
132 </div>140 </div>
133 </body>141 </body>
134 </html>142 </html>
1.57 KB
html2text {}
Max HTML report size reached
36.1 KB
./usr/share/doc/libgtsam-dev/html/a01247_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01208_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/slam/KarcherMeanFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01247_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01208_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 94 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">KarcherMeanFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">ShonanFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01208.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·KarcherMeanFactor.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.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="a00776.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00413.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="a00287.html">gtsam/geometry/Rot3.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;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="a00389.html">gtsam/geometry/SOn.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>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01025.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
131 <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;type_traits&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
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>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">size_t</span>·d&gt;</div>
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> 
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04876.html">···45</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04876.html">KarcherMeanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Compile·time·dimension:·can·be·-1</span></div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·D·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::dimension</a>·};</div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04744.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04744.html">ShonanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·68,·SHA:·63e5419f3bd18034c78f422241fa8daaa5d8b6e1dfd14898b9a0f7723fa0a07f·...·]</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··Matrix·M_;····················</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">size_t</span>·p_,·pp_;···············</div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::shared_ptr&lt;Matrix&gt;·G_;·</div>
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="comment">//·Runtime·dimension:·always·&gt;=0</span></div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·Select·Rot2·or·Rot3·interface·based·template·parameter·d</span></div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">size_t</span>·d_;</div>137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span>Rot·=·<span·class="keyword">typename</span>·std::conditional&lt;d·==·2,·Rot2,·Rot3&gt;::type;</div>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">public</span>:</div>
 140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a04744.html">ShonanFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<span·class="keyword">const</span>·Rot·&amp;R12,·<span·class="keywordtype">size_t</span>·p,</div>
 142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model·=·<span·class="keyword">nullptr</span>,</div>
 143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>···············<span·class="keyword">const</span>·boost::shared_ptr&lt;Matrix&gt;·&amp;G·=·<span·class="keyword">nullptr</span>);</div>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div>146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordtype">void</span></div>
 147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s,</div>
 148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
149 <div·class="line"><a·id="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>149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">···66</a></span>··<a·class="code·hl_function"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">~KarcherMeanFactor</a>()<span·class="keyword">[·...·truncated·by·diffoscope;·len:·19,·SHA:·0054212ef5654dae987b04ab93a0d7b605c66457146a01ecefa73ff44785a187·...·]</div>150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·&amp;ex[·...·truncated·by·diffoscope;·len:·7,·SHA:·ed2efc5f447effc6c387babd056e3619a5e9b570098f7b8d3aabc386d0937749·...·]</div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··············<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>152 <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>153 <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>154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Vector</div>
 155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q2,</div>
 156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>················boost::optional&lt;Matrix·&amp;&gt;·H1·=·boost::none,</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>················boost::optional&lt;Matrix·&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div>
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">private</span>:</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·fillJacobians(<span·class="keyword">const</span>·Matrix·&amp;M1,·<span·class="keyword">const</span>·Matrix·&amp;M2,</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·····················boost::optional&lt;Matrix·&amp;&gt;·H1,</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·····················boost::optional&lt;Matrix·&amp;&gt;·H2)·<span·class="keyword">const</span>;</div>
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};</div>
163 </div>164 </div>
164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>};</div>165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·Explicit·instantiation·for·d=2·and·d=3·in·.cpp·file:</span></div>
 167 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">using·</span>ShonanFactor2·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;2&gt;</a>;</div>
 168 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">using·</span>ShonanFactor3·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;3&gt;</a>;</div>
 169 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
Max diff block lines reached; 6572/28504 bytes (23.06%) of diff not shown.
8.12 KB
html2text {}
Max HTML report size reached
8.1 KB
./usr/share/doc/libgtsam-dev/html/a01250.html vs.
./usr/share/doc/libgtsam-dev/html/a00035.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/StereoFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastMap.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01250.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, 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">FastMap.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::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="a01250_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="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="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>
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::map·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·17,·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="a01250.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="a00035.html">FastMap.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
1.89 KB
./usr/share/doc/libgtsam-dev/html/a01253.html vs.
./usr/share/doc/libgtsam-dev/html/a01235.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('a01253.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 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="a01253.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="a01235.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>
30.7 KB
./usr/share/doc/libgtsam-dev/html/a01262_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01238_source.html
Files 81% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/lago.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 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('a01262_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01238_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, 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">lago.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="a01262.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00287.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="a00656.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="a00815.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="a00893.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="a01085.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·std::map&lt;Key,·std::vector&lt;size_t&gt;·&gt;·KeyVectorMap;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·std::map&lt;Key,·Rot3&gt;·KeyRotMap;</div>
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="a01154.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="a00872.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="a00704.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="a00596.html">gtsam/inference/graph.h</a>&gt;</span></div>134 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04856.html">···37</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04856.html">InitializePose3</a>·{</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·buildLinearOrientationGraph(</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·g);</div>
124 <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">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>
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>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">typedef</span>·std::map&lt;Key,·double&gt;·key2doubleMap;</div>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computeOrientationsChordal(</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph);</div>
129 <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>·</div>
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT·key2doubleMap·computeThetasToRoot(</div> 
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·key2doubleMap&amp;·deltaThetaMap,·<span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree);</div>144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computeOrientationsGradient(</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·givenGuess,</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordtype">size_t</span>·maxIter·=·10000,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·setRefFrame·=·<span·class="keyword">true</span>);</div>
132 <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>·</div>
133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·getSymbolicGraph(</div> 
134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*OUTPUTS*/</span>std::vector&lt;size_t&gt;&amp;·spanningTreeIds,·std::vector&lt;size_t&gt;&amp;·chordsIds,</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·createSymbolicGraph(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&a[·...·truncated·by·diffoscope;·len:·14,·SHA:·c1f7414d2350586b16499aebf40b7f0c834427a4efeb16c0ee68d9202abb458c·...·],</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>
135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····key2doubleMap&amp;·deltaThetaMap,</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">/*INPUTS*/</span><span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree,·<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·g);</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">static</span>·Vector3·gradientTron(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R1,·<span·class="keyword">const</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·128,·SHA:·80cdb87a50e2a519566921b0ba0cd6c99619c29ced9c09bd33d11638065b75e4·...·]</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>
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</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>
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>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>
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>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>
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>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>
145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>
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> 
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>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">NonlinearFactorGrap[·...·truncated·by·diffoscope;·len:·17,·SHA:·6afd92e0df42062c18858ff10440d7bc942ae9181760f58cafb24fee4ca01084·...·]</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>
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>}·<span·class="comment">//·end·of·namespace·lago</span></div>167 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·initialize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGra[·...·truncated·by·diffoscope;·len:·19,·SHA:·e61e2e6bb018996f46bbe04659a297325a9682af542f059cbb66ddcbaeeaf376·...·]</div>
 168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>
 169 </div>
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}·<span·class="comment">//·end·of·namespace·gtsam</span></div>170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}··<span·class="comment">//·end·of·namespace·gtsam</span></div>
 171 <div·class="ttc"·id="aa00287_html"><div·class="ttname"><a·href="a00287.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>
154 <div·class="ttc"·id="aa00596_html"><div·class="ttname"><a·href="a00596.html">graph.h</a></div><div·class="ttdoc">Graph·algorithm·using·boost·library.</div></div>172 <div·class="ttc"·id="aa00656_html"><div·class="ttname"><a·href="a00656.html">graph.h</a></div><div·class="ttdoc">Graph·algorithm·using·boost·library.</div></div>
155 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div> 
156 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>173 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>
 174 <div·class="ttc"·id="aa00893_html"><div·class="ttname"><a·href="a00893.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
157 <div·class="ttc"·id="aa01154_html"><div·class="ttname"><a·href="a01154.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>175 <div·class="ttc"·id="aa01085_html"><div·class="ttname"><a·href="a01085.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</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>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>
Max diff block lines reached; 938/24295 bytes (3.86%) of diff not shown.
6.85 KB
html2text {}
Max HTML report size reached
1.86 KB
./usr/share/doc/libgtsam-dev/html/a01265.js vs.
./usr/share/doc/libgtsam-dev/html/a01262.js
Files 95% similar despite different names
1.74 KB
js-beautify {}
Max HTML report size reached
8.2 KB
./usr/share/doc/libgtsam-dev/html/a01286.html vs.
./usr/share/doc/libgtsam-dev/html/a00086.html
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/RegularImplicitSchurFactor.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('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 96, 46 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">RegularImplicitSchurFactor.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·subclass·of·GaussianFactor·specialized·to·structureless·SFM.··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="a01286_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00086_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04912.html">gtsam::RegularImplicitSchurFactor&lt;·CAMERA·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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·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>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·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p>122 <div·class="textblock"><p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·</p>
125 <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>Oct·22,·2010·</dd></dl>
126 <dd> 
127 Luca·Carlone·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01286.html">RegularImplicitSchurFactor.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="a00086.html">FastList.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.92 KB
html2text {}
Max HTML report size reached
2.17 KB
./usr/share/doc/libgtsam-dev/html/a01298.js vs.
./usr/share/doc/libgtsam-dev/html/a01295.js
Files 85% similar despite different names
2.04 KB
js-beautify {}
Max HTML report size reached
39.4 KB
./usr/share/doc/libgtsam-dev/html/a01304_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01364_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/slam/InitializePose3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01304_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, 97 lines modifiedOffset 98, 103 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">SymbolicBayesTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01304.html">Go·to·the·documentation·of·this·file.</a><div·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="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="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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01373.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01367.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/graph.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="a00593.html">gtsam/inference/BayesTree.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="a00662.html">gtsam/inference/BayesTreeCliqueBase.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="a00872.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="a00704.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="a01154.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>124 <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="preprocessor">#include·&lt;map&gt;</span></div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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">//·Forward·declarations</span></div>
 128 <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="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 130 <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="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> 
134 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">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="a04980.html">···33</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·:</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</div>
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>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</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;·[·...·truncated·by·diffoscope;·len:·11,·SHA:·52cd890a842bb878bf61bc22611980bfd4e3b131ef9d2d5bbcd2b2e4af6c3b28·...·]</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·<a·class="code·hl_class"·href="a04980.html">This</a>;</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>
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>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>()·{}</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04980.html">~SymbolicBayesTreeClique</a>()·{}</div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;SymbolicConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div>
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> 
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>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
169 </div>144 </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">/*·*************************************************************************·*/</span></div>
 147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04984.html">···49</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·:</div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;SymbolicBayesTreeClique&gt;</div>
 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="keyword">private</span>:</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;SymbolicBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
Max diff block lines reached; 4694/30339 bytes (15.47%) of diff not shown.
9.64 KB
html2text {}
Max HTML report size reached
93.4 KB
./usr/share/doc/libgtsam-dev/html/a01319_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00731_source.html
Files 78% 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/BetweenFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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('a01319_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00731_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, 215 lines modifiedOffset 98, 170 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BetweenFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianFactor.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 <a·href="a00731.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00016"·name="l00016"></a><span·class="lineno">···16</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="l00017"·name="l00017"></a><span·class="lineno">···17</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="a00647.html">gtsam/inference/Factor.h</a>&gt;</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>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">gtsam/base/Matrix.h</a>&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="a00080.html">gtsam/base/Testable.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.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="a00074.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="a01097.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
125 <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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·_WIN32</span></div> 
127 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·BETWEENFACTOR_VISIBILITY</span></div> 
128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#else</span></div> 
129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·This·will·trigger·a·LNKxxxx·on·MSVC,·so·disable·for·MSVC·build</span></div> 
130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">//·Please·refer·to·https://github.com/borglab/gtsam/blob/develop/Using-GTSAM-EXPORT.md</span></div> 
131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·BETWEENFACTOR_VISIBILITY·GTSAM_EXPORT</span></div> 
132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> 
133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·declarations</span></div>
 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>
135 <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>
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="};">133 <div·class="foldopen"·id="foldopen00038"·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"·h[·...·truncated·by·diffoscope;·len:·61,·SHA:·414c82a1cdc4c2f025d5b1504822fd7b745cbc0a14f55af5a1cc9da0f4ec3ba9·...·]</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="c[·...·truncated·by·diffoscope;·len:·43,·SHA:·1e42996b94103caf198e3c749fdfb666a33e1aa4345fe8339904300cec68e23e·...·]</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>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>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03780.html#ab31173c32b976a81d76af85e1d49e24a">···46</a></span>····<a·class="code·hl_function"·href="a03780.html#ab31173c32b976a81d76af85e1d49e24a">GaussianFactor</a>()·{}</div>
145 <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>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·VALUE·T;</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div>143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03780.html#a7fc8684c852571ea09ecea36847ed7a2">···51</a></span>····<a·class="code·hl_function"·href="a03780.html#a7fc8684c852571ea09ecea36847ed7a2">GaussianFactor</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys)·:·<a·class="code·hl_class"·href="a03592.html">Base</a>(keys)·{}</div>
149 <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>·</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">···54</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">~GaussianFactor</a>()·{}</div>
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>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·Implementing·Testable·interface</span></div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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="[·...·truncated·by·diffoscope;·len:·85,·SHA:·b866c5013fb1f05269d153ed64fdbb5607d145eb1bf2752c85517f4e14ce2cbf·...·]</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:·5,·SHA:·f837cfad18811c79388184b874dff46f3117caa5b0cbe7473dc27002e2afd9ce·...·]</div>
 151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>·=·0;</div>
158 <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="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>
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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·clas[·...·truncated·by·diffoscope;·len:·25,·SHA:·aaed121c3eac369f89093105c841513cdbf3a394557da2b58c9a4b39e344ca2b·...·]</div>
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const·override</span>;</div>
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> 
172 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
Max diff block lines reached; 40718/71987 bytes (56.56%) of diff not shown.
23.0 KB
html2text {}
Max HTML report size reached
5.29 KB
./usr/share/doc/libgtsam-dev/html/a01340.html vs.
./usr/share/doc/libgtsam-dev/html/a01022.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/slam/InitializePose3.cpp·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 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('a01022.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">InitializePose3.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.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>
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>Graphviz·formatter·for·NonlinearFactorGraph.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
113 <dd> 
114 Frank·Dellaert·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01340.html">InitializePose3.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01022.html">GraphvizFormatting.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>
949 B
html2text {}
Max HTML report size reached
43.9 KB
./usr/share/doc/libgtsam-dev/html/a01346_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00431_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/symbolic/SymbolicBayesTree.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 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('a01346_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 98, 103 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">SymbolicBayesTree.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="a01346.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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;gtsam/base/VectorSpace.h&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
119 <div·class="line"><a·id="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="a01382.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01385.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="a00695.html">gtsam/inference/BayesTree.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="a00602.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="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>
126 <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>
 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="l00028"·name="l00028"></a><span·class="lineno">···28</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">//·Convenience·typedef</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">class·</span>SymbolicConditional;</div>128 <div·class="line"><a·id="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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">using·</span>Point2Pairs·=·std::vector&lt;Point2Pair&gt;;</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
131 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04980.html">···33</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·:</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 133 <div·class="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>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</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>
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·<a·class="code·hl_class"·href="a04980.html">This</a>;</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>()·{}</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04980.html">~SymbolicBayesTreeClique</a>()·{}</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;SymbolicConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 </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>
145 <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>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">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>
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04984.html">···49</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·:</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;SymbolicBayesTreeClique&gt;</div> 
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="keyword">private</span>:</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;SymbolicBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">public</span>:</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·<a·class="code·hl_class"·href="a04984.html">This</a>;</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">···60</a></span>····<a·class="code·hl_function"·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">SymbolicBayesTree</a>()·{}</div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
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>··<span·class="keyword">private</span>:</div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04984.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···67</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a03540.html">Base</a>);</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div> 
169 </div>146 </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="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>
Max diff block lines reached; 10240/34281 bytes (29.87%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
38.7 KB
./usr/share/doc/libgtsam-dev/html/a01349_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01265_source.html
Files 79% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.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 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('a01349_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, 88 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">SymbolicEliminationTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">JacobianFactorSVD.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01349.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·---------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·13,·SHA:·04b7afb740d6c973bde6bb200d55eb4b57f46490cb6092cfcd4d75078fb58fb5·...·]</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file··JacobianFactorSVD.h</span></div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@date··Oct·27,·2013</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*/</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 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="a00743.html">gtsam/linear/RegularJacobianFactor.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="a01382.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01385.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="a00641.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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>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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>117 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div>
126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">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>
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>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="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</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>
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> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>124 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 125 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05024.html">SymbolicFactorGraph</a>&amp;·factorGraph,</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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>127 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04872.html#a551b1c04012573be8cb418c02ed77295">···38</a></span>··<a·class="code·hl_function"·href="a04872.html#a551b1c04012573be8cb418c02ed77295">JacobianFactorSVD</a>()·{</div>
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>()·{}</div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div> 
150 </div>130 </div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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="};">132 <div·class="foldopen"·id="foldopen00042"·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[·...·truncated·by·diffoscope;·len:·137,·SHA:·8ca2c05c7ee658df649fc7e2803f94e1a0617f188639fe33a72c495492bf674b·...·]</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>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>};</div>143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
156 </div>144 </div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 146 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">···64</a></span>··<a·class="code·hl_function"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">JacobianFactorSVD</a>(</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·Fblocks,</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·Matrix&amp;·Enull,·<span·class="keyword">const</span>·Vector&amp;·b,</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·Base()·{</div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">size_t</span>·numKeys·=·Enull.rows()·/·ZDim;</div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">size_t</span>·m2·=·ZDim·*·numKeys·-·3;·<span·class="comment">//·TODO:·is·this·not·just·Enull.rows()?</span></div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·PLAIN·nullptr·SPACE·TRICK</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·Matrix·Q·=·Enull·*·Enull.transpose();</span></div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·for(const·KeyMatrixZD&amp;·it:·Fblocks)</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//···QF.push_back(KeyMatrix(it.first,·Q.block(0,·2·*·j++,·m2,·2)·*·it.second));</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·JacobianFactor·factor(QF,·Q·*·b);</span></div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>
Max diff block lines reached; 7690/29576 bytes (26.00%) of diff not shown.
9.7 KB
html2text {}
Max HTML report size reached
5.28 KB
./usr/share/doc/libgtsam-dev/html/a01352.html vs.
./usr/share/doc/libgtsam-dev/html/a00299.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/symbolic/SymbolicFactorGraph.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('a01352.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00299.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, 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">SymbolicFactorGraph.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>Rotation·(internal:·3*3·matrix·representation*)··
 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>Rotation·(internal:·3*3·matrix·representation*)·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01352.html">SymbolicFactorGraph.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="a00299.html">Rot3M.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>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>
956 B
html2text {}
Max HTML report size reached
36.2 KB
./usr/share/doc/libgtsam-dev/html/a01376_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00692_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/symbolic/SymbolicFactor-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01376_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00692_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 99 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">SymbolicFactor-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01376.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00692.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a01370.html">gtsam/symbolic/SymbolicFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01367.html">gtsam/symbolic/SymbolicConditional.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="a00593.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="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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00131.html">gtsam/base/timing.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="a00638.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="a00626.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>122 <div·class="line"><a·id="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">#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> 
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>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
132 <div·class="line"><a·id="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>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>
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>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>
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::pair&lt;boost::shared_ptr&lt;SymbolicConditional&gt;,·boost::shared_ptr&lt;SymbolicFactor&gt;·&gt;</div> 
137 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01376.html#ae394348e1a503834f713405afa9afad8">···39</a></span>······<a·class="code·hl_function"·href="a01376.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>(<span·class="keywor[·...·truncated·by·diffoscope;·len:·206,·SHA:·7dca02121947da99aeb38302852aa78dbc429335e8647cf2a95d6b74708dc4d5·...·]</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>
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>136 <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>······gttic(<a·class="code·hl_function"·href="a01376.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>);</div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Add·the·removed·top·and·the·new·factors</span></div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··FactorGraphType·factors;</div>
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··factors·+=·bn;</div>
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··factors·+=·newFactors;</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·Gather·all·keys</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Add·the·orphaned·subtrees</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>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>
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········allKeys.insert(factor-&gt;begin(),·factor-&gt;end());</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="comment">//·Check·keys</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>
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>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·index(factors);</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·ordering·=·<a·class="code·hl_function"·href="a03680.html#a47d55b354a7f44790dd83c47cf5df5e5">Ordering::ColamdConstrainedLast</a>(index,</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>(newFactorKeys.begin(),·newFactorKeys.end()));</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 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>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
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="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Re-add·into·Bayes·tree·data·structures</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> 
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>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>
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <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> 
168 </div>160 </div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>161 <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>
Max diff block lines reached; 5231/27889 bytes (18.76%) of diff not shown.
8.8 KB
html2text {}
Max HTML report size reached
102 KB
./usr/share/doc/libgtsam-dev/html/a01385_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01004_source.html
Max HTML report size reached
1.73 KB
./usr/share/doc/libgtsam-dev/html/a01403.html vs.
./usr/share/doc/libgtsam-dev/html/a01394.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('a01403.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01394.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="a01403.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="a01394.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>